创建的数据库下创建四个表格: t_student(学生表)、t_course(课程表)、t_scores(选课成绩表)、t_class(班级表)
时间: 2024-02-23 21:00:14 浏览: 126
好的,我可以帮你回答这个问题。您可以使用如下的 SQL 语句在您的数据库中创建这四个表格:
```
CREATE TABLE t_student (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
gender VARCHAR(10),
class_id INT
);
CREATE TABLE t_course (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
teacher VARCHAR(50)
);
CREATE TABLE t_scores (
id INT PRIMARY KEY,
student_id INT,
course_id INT,
score INT,
FOREIGN KEY (student_id) REFERENCES t_student(id),
FOREIGN KEY (course_id) REFERENCES t_course(id)
);
CREATE TABLE t_class (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);
```
`t_student` 表格包括学生的 ID、姓名、年龄、性别和班级 ID。`t_course` 表格包括课程的 ID、名称和授课教师的姓名。`t_scores` 表格包括选课成绩的 ID、学生 ID、课程 ID 和成绩。`t_class` 表格包括班级的 ID 和名称。这四个表格之间可以通过外键进行关联,从而实现更加灵活的数据库查询和操作。
阅读全文