如何用sql语言创建一个student表
时间: 2024-05-06 15:20:55 浏览: 148
以下是创建一个包含学生信息的student表的SQL语句:
```
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
gender VARCHAR(10),
birthday DATE,
major VARCHAR(50),
grade INT
);
```
解释:
- CREATE TABLE:用于创建一个新表。
- student:表的名称。
- id:学生的ID,使用INT数据类型,PRIMARY KEY表示该列为主键。
- name:学生的姓名,使用VARCHAR(50)数据类型。
- gender:学生的性别,使用VARCHAR(10)数据类型。
- birthday:学生的生日,使用DATE数据类型。
- major:学生的专业,使用VARCHAR(50)数据类型。
- grade:学生所在年级,使用INT数据类型。
相关问题
请帮我使用SQL语言,创建一张student表
很高兴为您服务,根据您的要求,我可以使用SQL语言创建一张student表:CREATE TABLE student (name VARCHAR (50) PRIMARY KEY, age INT, address VARCHAR (50));
用sql语言创建学生表 课程表 学生选修表
好的,以下是创建这三个表的 SQL 语句:
1. 学生表
```
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
gender VARCHAR(10),
birthday DATE,
address VARCHAR(100)
);
```
2. 课程表
```
CREATE TABLE course (
id INT PRIMARY KEY,
name VARCHAR(50),
teacher VARCHAR(50),
credit INT,
time VARCHAR(50),
classroom VARCHAR(50)
);
```
3. 学生选修表
```
CREATE TABLE select_course (
id INT PRIMARY KEY,
student_id INT,
course_id INT,
score INT,
FOREIGN KEY (student_id) REFERENCES student(id),
FOREIGN KEY (course_id) REFERENCES course(id)
);
```
这三个表中,学生表包含学生的基本信息,课程表包含课程的基本信息,学生选修表则记录了学生选修了哪些课程以及成绩等信息。其中,学生选修表中的 student_id 和 course_id 分别是学生表和课程表中的主键,用于建立表与表之间的关联。
阅读全文