使用sql语句在studentsdb数据库中创建数据表student_info、curriculum、grade
时间: 2024-09-25 17:08:59 浏览: 119
数据库实验2的实验报告1. 在 studentsdb 数据库中使用 SELECT 语句进行基本查询。 (1)在 student
5星 · 资源好评率100%
在`studentsdb`数据库中创建表,你可以使用以下SQL语句分别创建`student_info`、`curriculum`和`grade`这三个表:
1. 学生信息表 (`student_info`):
```sql
CREATE TABLE student_info (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
email VARCHAR(100)
);
```
2. 课程表 (`curriculum`):
```sql
CREATE TABLE curriculum (
course_id INT PRIMARY KEY,
course_name VARCHAR(100),
instructor VARCHAR(50),
credits INT
);
```
3. 成绩表 (`grade`):
```sql
CREATE TABLE grade (
student_id INT,
course_id INT,
score DECIMAL(3,1),
FOREIGN KEY (student_id) REFERENCES student_info(id),
FOREIGN KEY (course_id) REFERENCES curriculum(course_id),
PRIMARY KEY (student_id, course_id)
);
```
每个表都定义了其字段以及主键和外键约束,用于关联其他表。
阅读全文