mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-07-28 14:27:20 +00:00
60 lines
1.7 KiB
SQL
60 lines
1.7 KiB
SQL
CREATE TABLE students (
|
|
student_id INTEGER PRIMARY KEY,
|
|
student_name VARCHAR(100),
|
|
major VARCHAR(100),
|
|
year_of_enrollment INTEGER,
|
|
student_age INTEGER
|
|
);
|
|
|
|
CREATE TABLE courses (
|
|
course_id INTEGER PRIMARY KEY,
|
|
course_name VARCHAR(100),
|
|
credit REAL
|
|
);
|
|
|
|
CREATE TABLE scores (
|
|
student_id INTEGER,
|
|
course_id INTEGER,
|
|
score INTEGER,
|
|
semester VARCHAR(50),
|
|
PRIMARY KEY (student_id, course_id),
|
|
FOREIGN KEY (student_id) REFERENCES students(student_id),
|
|
FOREIGN KEY (course_id) REFERENCES courses(course_id)
|
|
);
|
|
|
|
INSERT INTO students (student_id, student_name, major, year_of_enrollment, student_age) VALUES
|
|
(1, '张三', '计算机科学', 2020, 20),
|
|
(2, '李四', '计算机科学', 2021, 19),
|
|
(3, '王五', '物理学', 2020, 21),
|
|
(4, '赵六', '数学', 2021, 19),
|
|
(5, '周七', '计算机科学', 2022, 18),
|
|
(6, '吴八', '物理学', 2020, 21),
|
|
(7, '郑九', '数学', 2021, 19),
|
|
(8, '孙十', '计算机科学', 2022, 18),
|
|
(9, '刘十一', '物理学', 2020, 21),
|
|
(10, '陈十二', '数学', 2021, 19);
|
|
|
|
INSERT INTO courses (course_id, course_name, credit) VALUES
|
|
(1, '计算机基础', 3),
|
|
(2, '数据结构', 4),
|
|
(3, '高等物理', 3),
|
|
(4, '线性代数', 4),
|
|
(5, '微积分', 5),
|
|
(6, '编程语言', 4),
|
|
(7, '量子力学', 3),
|
|
(8, '概率论', 4),
|
|
(9, '数据库系统', 4),
|
|
(10, '计算机网络', 4);
|
|
|
|
INSERT INTO scores (student_id, course_id, score, semester) VALUES
|
|
(1, 1, 90, '2020年秋季'),
|
|
(1, 2, 85, '2021年春季'),
|
|
(2, 1, 88, '2021年秋季'),
|
|
(2, 2, 90, '2022年春季'),
|
|
(3, 3, 92, '2020年秋季'),
|
|
(3, 4, 85, '2021年春季'),
|
|
(4, 3, 88, '2021年秋季'),
|
|
(4, 4, 86, '2022年春季'),
|
|
(5, 1, 90, '2022年秋季'),
|
|
(5, 2, 87, '2023年春季');
|