学生表,课程表,选课表中插入几组数据代码
时间: 2024-10-12 10:17:28 浏览: 32
在数据库中创建学生、课程和选课表,并插入数据,通常涉及到SQL语句。这里是一个简单的例子,假设我们有三个表:
1. 学生表 (students)
- id (主键)
- name
- age
2. 课程表 (courses)
- id (主键)
- course_name
- teacher_name
3. 选课表 (enrollments)
- student_id (外键引用 students.id)
- course_id (外键引用 courses.id)
- grade
以下是插入几组数据的SQL示例:
```sql
-- 插入学生表数据
INSERT INTO students (id, name, age) VALUES
(1, '张三', 18),
(2, '李四', 19),
(3, '王五', 20);
-- 插入课程表数据
INSERT INTO courses (id, course_name, teacher_name) VALUES
(1, '数学', '赵老师'),
(2, '英语', '李老师'),
(3, '物理', '孙老师');
-- 插入选课表数据
INSERT INTO enrollments (student_id, course_id, grade) VALUES
(1, 1, 'A'), -- 张三选了数学课程,得分为A
(2, 2, 'B+'), -- 李四选了英语课程,得分为B+
(3, 1, 'B'), -- 王五也选了数学课程,得分为B
(1, 3, NULL); -- 张三选择了物理,但这里暂无成绩
```
阅读全文