使用SQL语句INSERT向studentsdb数据库的student_info、curriculum、grade表插入数据,各表数据如表4-表6所示。
时间: 2024-10-13 08:16:00 浏览: 19
在SQL中,你可以使用INSERT INTO语句来将数据插入到特定的表格中。这里假设我们有三个相关的表:`student_info`, `curriculum`, 和 `grade`,并且它们之间可能存在某种关联(例如学生ID作为外键)。下面分别给出向这三个表插入数据的示例:
1. 插入到`student_info`表:
```sql
INSERT INTO student_info (student_id, name, age)
VALUES ('001', '张三', 18),
('002', '李四', 19);
```
在这个例子中,`student_id`, `name`, 和 `age`是表`student_info`的字段。
2. 插入到`curriculum`表:
```sql
INSERT INTO curriculum (course_id, course_name)
VALUES ('CS101', '计算机科学入门'),
('ENGL101', '英语写作');
```
这里的`course_id`和`course_name`是`curriculum`表的字段。
3. 插入到`grade`表,假设`student_id`是外键,连接了`student_info`表:
```sql
INSERT INTO grade (student_id, course_id, grade_score)
VALUES ('001', 'CS101', 95),
('001', 'ENGL101', 87),
('002', 'CS101', 90);
```
这里`grade_score`可能是每个学生的课程成绩,并且通过`student_id`和`course_id`关联两个表。