用sql语句构建课程表后插入数据使其课程表更形象,给出40条数据,即一天八节课,星期一至星期五
时间: 2024-04-04 14:34:19 浏览: 10
好的,以下是构建课程表的 SQL 语句,以及插入数据的 SQL 语句:
```sql
-- 创建课程表表格
CREATE TABLE course_table (
id INT AUTO_INCREMENT PRIMARY KEY,
day_of_week INT NOT NULL,
class_order INT NOT NULL,
course_name VARCHAR(50) NOT NULL,
teacher_name VARCHAR(50) NOT NULL,
classroom VARCHAR(50) NOT NULL
);
-- 插入课程表数据
INSERT INTO course_table (day_of_week, class_order, course_name, teacher_name, classroom)
VALUES
(1, 1, '语文', '张老师', '101'),
(1, 2, '数学', '李老师', '102'),
(1, 3, '英语', '王老师', '103'),
(1, 4, '物理', '赵老师', '201'),
(1, 5, '化学', '钱老师', '202'),
(1, 6, '生物', '孙老师', '203'),
(1, 7, '政治', '周老师', '301'),
(1, 8, '历史', '吴老师', '302'),
(2, 1, '语文', '张老师', '101'),
(2, 2, '数学', '李老师', '102'),
(2, 3, '英语', '王老师', '103'),
(2, 4, '物理', '赵老师', '201'),
(2, 5, '化学', '钱老师', '202'),
(2, 6, '生物', '孙老师', '203'),
(2, 7, '政治', '周老师', '301'),
(2, 8, '历史', '吴老师', '302'),
(3, 1, '语文', '张老师', '101'),
(3, 2, '数学', '李老师', '102'),
(3, 3, '英语', '王老师', '103'),
(3, 4, '物理', '赵老师', '201'),
(3, 5, '化学', '钱老师', '202'),
(3, 6, '生物', '孙老师', '203'),
(3, 7, '政治', '周老师', '301'),
(3, 8, '历史', '吴老师', '302'),
(4, 1, '语文', '张老师', '101'),
(4, 2, '数学', '李老师', '102'),
(4, 3, '英语', '王老师', '103'),
(4, 4, '物理', '赵老师', '201'),
(4, 5, '化学', '钱老师', '202'),
(4, 6, '生物', '孙老师', '203'),
(4, 7, '政治', '周老师', '301'),
(4, 8, '历史', '吴老师', '302'),
(5, 1, '语文', '张老师', '101'),
(5, 2, '数学', '李老师', '102'),
(5, 3, '英语', '王老师', '103'),
(5, 4, '物理', '赵老师', '201'),
(5, 5, '化学', '钱老师', '202'),
(5, 6, '生物', '孙老师', '203'),
(5, 7, '政治', '周老师', '301'),
(5, 8, '历史', '吴老师', '302');
```
这里插入了 40 条数据,每天有 8 节课,星期一至星期五。可以根据需要自行修改课程名称、教师姓名、教室等信息。