P37课堂练习(改)
按下表约束条件创建majors、mclasses和students表。
字段名 | 类型 | 约束 | 说明 |
---|
ID | INT | 自增、主键 | 编号 |
MNAME | VARCHAR(30) | 唯一 、非空 | 专业名称 |
STATE | INT | 默认值:0 | 状态(0:在招、1:停招) |
字段名 | 类型 | 约束 | 说明 |
---|
ID | INT | 自增、主键 | 编号 |
MNAME | VARCHAR(30) | 唯一、非空 | 班级名称 |
TYPEID | INT | 默认值:1 | 类型(1:普招、2:单招、3:扩招) |
字段名 | 类型 | 约束 | 说明 |
---|
ID | INT | 自增、主键 | 编号 |
SNO | VARCHAR(20) | 唯一 | 学号 |
MNAME | VARCHAR(30) | 非空 | 姓名 |
PWD | VARCHAR(50) | 默认值:abc | 密码 |
CREATE TABLE majors
(
ID INT AUTO_INCREMENT PRIMARY KEY,
mname VARCHAR(30) NOT NULL UNIQUE,
state INT DEFAULT 0
);
CREATE TABLE mclasses
(
ID INT AUTO_INCREMENT PRIMARY KEY,
mname VARCHAR(30) NOT NULL UNIQUE,
typeid INT DEFAULT 1
);
CREATE TABLE students
(
ID INT AUTO_INCREMENT PRIMARY KEY,
sno VARCHAR(20) UNIQUE,
sname VARCHAR(30) NOT NULL,
pwd VARCHAR(50) DEFAULT 'abc'
);