diff --git a/server/sql/course_file.sql b/server/sql/course_file.sql index e69de29b..a56b09c6 100644 --- a/server/sql/course_file.sql +++ b/server/sql/course_file.sql @@ -0,0 +1,12 @@ +-- 创建课程文件表 +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='课程相关文件表(如课件、视频等)'; \ No newline at end of file