完成课程资源和课程教室sql

This commit is contained in:
2025-11-02 00:31:04 +08:00
parent 76db7d178c
commit 47d1f35dd6
2 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
CREATE TABLE `course_resource` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '资源ID主键自增',
`course_id` int(11) NOT NULL COMMENT '关联课程ID',
`title` varchar(255) NOT NULL COMMENT '资源标题如“第1章课件.pdf”',
`resource_url` varchar(512) NOT NULL COMMENT '资源文件URL',
`size` int(11) NOT NULL DEFAULT 0 COMMENT '文件大小KB默认0',
`sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序(数值越小越靠前)',
PRIMARY KEY (`id`),
KEY `idx_course_id` (`course_id`) COMMENT '按课程ID查询索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程拓展资源表';

View File

@@ -0,0 +1,13 @@
-- 教学团队表(关联课程与教师信息)
CREATE TABLE `course_teacher` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '关联ID主键自增',
`course_id` int(11) NOT NULL COMMENT '关联课程ID',
`teacher_id` int(11) NOT NULL COMMENT '教师ID关联用户表user.id',
`name` varchar(100) NOT NULL COMMENT '教师姓名',
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '教师头衔如“XXX大学教授”',
`avatar` varchar(512) NOT NULL DEFAULT '' COMMENT '教师头像URL',
`intro` text COMMENT '教师简介',
`sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序(团队展示顺序,数值越小越靠前)',
PRIMARY KEY (`id`),
KEY `idx_course_id` (`course_id`) COMMENT '按课程ID查询教师的索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='教学团队表';