SQL 学生成绩管理系统创建数据库及表
时间: 2024-06-19 17:04:07 浏览: 163
SQL 学生成绩管理系统创建数据库及表,具体步骤如下:
1. 创建数据库:首先,需要使用 SQL 语句创建一个数据库,可以使用 CREATE DATABASE 命令来创建一个名为“students”的数据库,语句如下:
```
CREATE DATABASE students;
```
2. 创建表:接着,需要在该数据库中创建表格,表格包含学生的基本信息、课程信息和成绩等。可以使用 CREATE TABLE 命令来创建一个名为“student_info”的学生信息表,其中包含学生姓名、学号、性别等字段。语句如下:
```
CREATE TABLE student_info (
id INT PRIMARY KEY,
name VARCHAR(20) NOT NULL,
gender VARCHAR(10) NOT NULL,
birthday DATE NOT NULL,
address VARCHAR(50) NOT NULL,
phone VARCHAR(20) NOT NULL
);
```
接着,再创建一个名为“course_info”的课程信息表,其中包含课程编号、课程名称等字段。语句如下:
```
CREATE TABLE course_info (
id INT PRIMARY KEY,
name VARCHAR(30) NOT NULL
);
```
最后,再创建一个名为“score_info”的成绩信息表,其中包含学生学号、课程编号、成绩等字段。语句如下:
```
CREATE TABLE score_info (
id INT PRIMARY KEY,
student_id INT NOT NULL,
course_id INT NOT NULL,
score FLOAT NOT NULL,
FOREIGN KEY (student_id) REFERENCES student_info(id),
FOREIGN KEY (course_id) REFERENCES course_info(id)
);
```
以上就是 SQL 学生成绩管理系统创建数据库及表的基本步骤。
阅读全文