将学号为10000的毕业生的基本信息和考试成绩分别保存到历史表中
时间: 2024-02-03 22:14:28 浏览: 64
假设我们有两张表,一张是基本信息表(student_info),包含字段:学号(id)、姓名(name)、性别(gender)、出生日期(birthdate)、专业(major)等;另一张是考试成绩表(exam_score),包含字段:学号(id)、科目(subject)、成绩(score)等。
我们可以使用以下 SQL 语句将学号为10000的毕业生的基本信息和考试成绩分别保存到历史表中:
```
-- 创建历史表
CREATE TABLE student_info_history LIKE student_info;
CREATE TABLE exam_score_history LIKE exam_score;
-- 插入数据到历史表
INSERT INTO student_info_history SELECT * FROM student_info WHERE id=10000;
INSERT INTO exam_score_history SELECT * FROM exam_score WHERE id=10000;
```
这样就可以将学号为10000的毕业生的基本信息和考试成绩分别保存到历史表中。
阅读全文