-- 列级约束
-- sno 主键:唯一,不为空,自增
-- name 非空
-- sex 非空,默认值,只有男女
-- age 0-30岁
-- score 非空
-- dtdate 非空
-- classname 非空
-- email唯一
-- 创建表,增加列级约束
CREATE TABLE student(
sno int primary key auto_increment,
name VARCHAR(55) not null,
sex CHAR(1) DEFAULT "男" CHECK(sex='男' or sex='女'),
age int check(age>=0 and age<130),
score double(3,1) not null,
dtdate date not null,
classname VARCHAR(55) not null,
email VARCHAR(55) unique
);
SELECT * FROM student;