-- 列級約束
-- 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;