CREATE TABLE members ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100) NOT NULL, gender VARCHAR(10) NOT NULL, generation INT NOT NULL, parent_id INT DEFAULT 0, sort INT DEFAULT 0, avatar VARCHAR(255) DEFAULT '', birth VARCHAR(100) DEFAULT '', death VARCHAR(100) DEFAULT '', birth_place VARCHAR(255) DEFAULT '', death_place VARCHAR(255) DEFAULT '', marry_status VARCHAR(50) DEFAULT '', intro TEXT DEFAULT '', spouses_data TEXT DEFAULT '') ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE settings ( id INT PRIMARY KEY DEFAULT 1, title VARCHAR(255) DEFAULT '', intro TEXT DEFAULT '', logo VARCHAR(255) DEFAULT '') ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;INSERT INTO settings (title, intro) VALUES ('测试家谱', '测试家族家谱管理系统');CREATE TABLE operation_log ( id INT PRIMARY KEY AUTO_INCREMENT, admin_name VARCHAR(50) DEFAULT 'admin', action VARCHAR(255) NOT NULL, target VARCHAR(100) NOT NULL, create_time DATETIME DEFAULT CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;