创建一个表名为stu的表,包含字段学号,姓名,性别,年龄,班级
时间: 2023-08-28 20:05:14 浏览: 308
好的,您可以使用以下的 SQL 语句来创建这个表:
```
CREATE TABLE stu (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
gender VARCHAR(6) NOT NULL,
age INT NOT NULL,
class VARCHAR(10) NOT NULL
);
```
其中,id 字段是自增长的主键,确保每个学生都有唯一的学号。name、gender、age、class 分别对应了学生的姓名、性别、年龄和班级。请根据您的实际需求,修改字段的名称和数据类型。
相关问题
创建一个表名为stu的表,包含字段学号,姓名,性别,年龄,班级,成绩
好的,可以使用如下的SQL语句创建stu表:
```
CREATE TABLE stu (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
gender VARCHAR(2) NOT NULL,
age INT NOT NULL,
class VARCHAR(20) NOT NULL,
score FLOAT NOT NULL
);
```
其中,id为自增主键,name为姓名,gender为性别,age为年龄,class为班级,score为成绩。你可以根据自己的需求修改字段名和数据类型。
创建一个表名为stu_score的表,包含字段学号,姓名,专业课成绩
好的,您可以使用以下的 SQL 语句来创建这个表:
```
CREATE TABLE stu_score (
id INT PRIMARY KEY AUTO_INCREMENT,
stu_id INT NOT NULL,
name VARCHAR(20) NOT NULL,
major_score FLOAT NOT NULL,
FOREIGN KEY (stu_id) REFERENCES stu(id)
);
```
其中,id 字段是自增长的主键,确保每个成绩都有唯一的标识。stu_id 是学生的学号,它是一个外键,引用了 stu 表中的 id 字段。name 对应了学生的姓名。major_score 对应了学生的专业课成绩。请根据您的实际需求,修改字段的名称和数据类型。
阅读全文