mysql创建grade表
时间: 2024-01-05 21:02:20 浏览: 35
可以使用以下SQL语句在MySQL中创建名为`grade`的表:
```
CREATE TABLE grade (
id INT(11) NOT NULL AUTO_INCREMENT,
student_name VARCHAR(50) NOT NULL,
subject VARCHAR(50) NOT NULL,
score INT(11) NOT NULL,
PRIMARY KEY (id)
);
```
这个表包含4个字段:`id`、`student_name`、`subject`和`score`。其中,`id`为自增主键,`student_name`为学生姓名,`subject`为科目名称,`score`为分数。你可以根据实际需要修改每个字段的数据类型和长度。
相关问题
MySQL创建student表
可以使用以下SQL语句在MySQL中创建一个名为student的表:
```
CREATE TABLE student (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
gender VARCHAR(10),
grade VARCHAR(20)
);
```
上述SQL语句创建了一个名为student的表,其中包含id、name、age、gender和grade五个字段。其中,id是主键,使用AUTO_INCREMENT关键字可以实现自动递增。name是不允许为空的字符串类型,age是整型,gender和grade都是字符串类型。你可以根据实际需求修改表结构。
mysql创建班级表
可以使用如下的SQL语句来创建一个班级表:
```
CREATE TABLE class (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
grade VARCHAR(50) NOT NULL,
teacher_id INT,
FOREIGN KEY (teacher_id) REFERENCES teacher(id)
);
```
这个表包含了班级的ID、名称、年级和教师ID,其中教师ID是一个外键,参考了教师表中的ID字段。你可以根据自己的需求进行修改。