cmd为学生管理数据库(JXGL)中的6张表,students (学生信息表)、course(课程表), score (成绩表)、departments (院系单位表)、teachers (教师表)和teach(讲授表) 插入数据,各表数据如下:
时间: 2024-09-27 11:03:41 浏览: 51
数据库系统及应用教程-实验项目二、为数据库表添加约束
在管理数据库JXGL中,你可以使用SQL命令来插入数据到这六个表中。以下是每个表的示例插入数据:
```sql
-- 插入到students表(学生信息)
INSERT INTO students (id, name, department_id, age, gender)
VALUES (1, '张三', 1, 20, '男'),
(2, '李四', 2, 21, '女');
-- 插入到course表(课程表)
INSERT INTO course (id, name, teacher_id)
VALUES (1, '数学分析', 3),
(2, '计算机编程', 4);
-- 插入到score表(成绩表)
INSERT INTO score (student_id, course_id, grade)
VALUES (1, 1, 85),
(2, 2, 90);
-- 插入到departments表(院系单位表)
INSERT INTO departments (id, name)
VALUES (1, '数学学院'),
(2, '计算机科学学院');
-- 插入到teachers表(教师表)
INSERT INTO teachers (id, name, department_id)
VALUES (3, '王五', 1),
(4, '赵六', 2);
-- 插入到teach表(讲授表,记录老师讲授的课程)
INSERT INTO teach (teacher_id, course_id)
VALUES (3, 1),
(4, 2);
```
注意:实际操作中,你需要根据数据库结构(字段名、主键等)调整这些插入语句。此外,如果ID列有自动增长特性,你可能需要跳过它们,让系统自动生成。
阅读全文