在数据库stucou下新建表student,course,sc
时间: 2024-10-15 15:22:52 浏览: 22
南华大学--数据库原理实验报告
5星 · 资源好评率100%
在数据库stuCou(这里可能是某个命名错误或缩写,通常数据库表名应该是全拼的,比如“student”、“course”)下新建表student、course和sc,你可以按照以下步骤操作:
1. **创建student表**:
- 列举字段:例如,学生表可能包括`id INT PRIMARY KEY`, `name VARCHAR(50)`, `age INT`, `gender VARCHAR(10)`等字段。
```sql
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
```
2. **创建course表**:
- 类似地,课程表可能包含`id INT PRIMARY KEY`, `course_name VARCHAR(100)`, `credit INT`等字段。
```sql
CREATE TABLE course (
id INT PRIMARY KEY,
course_name VARCHAR(100),
credit INT
);
```
3. **创建sc(sc可能是score或者schedule的简称)表**:
- 如果sc代表成绩关联表,则可能有`student_id INT, course_id INT, score DECIMAL(4,2), grade DATE`等字段,表示学生成绩记录。
```sql
CREATE TABLE sc ( // 假设为成绩表
id INT AUTO_INCREMENT PRIMARY KEY,
student_id INT,
course_id INT,
score DECIMAL(4,2),
grade DATE,
FOREIGN KEY (student_id) REFERENCES student(id),
FOREIGN KEY (course_id) REFERENCES course(id)
);
```
阅读全文