-- 创建课程文件表 CREATE TABLE `course_file` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `content_id` int(11) NOT NULL COMMENT '关联的内容ID(如课程章节ID等)', `title` varchar(255) NOT NULL COMMENT '文件标题', `file_type` varchar(30) NOT NULL COMMENT '文件类型(如pdf、video、doc等)', `file_url` varchar(255) NOT NULL COMMENT '文件存储URL', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间(自动更新)', PRIMARY KEY (`id`), KEY `idx_content_id` (`content_id`) COMMENT '按内容ID查询文件的索引' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程相关文件表(如课件、视频等)';