约束 约束关键字非空约束not null唯一约束unique主键约束primary key默认约束default检查约束check外键约束foreign key create table student( id int primary key auto_increment, name varchar(10) unique not null , age int check ( age>0 and age<120), status char(1) default 1, gender char(1) )comment '用户表'; 外键约束 添加外键约束 // 第一种方式 create table 表名( 字段名 数据类型, ...... [constraint] [外键名称] foreign key (外键字段名) reference 主表(主表列名) // 第二种方式 alter table 表名 add constraint 外键名称 foreign key (外键字段名) reference 主列表(主列表名) alter table employee add contraint fk_emp_dep_id foreign key (dep_id) reference department(id) 删除外键约束 alter table 表名 drop foreign key 外键名 alter table employee drop foreign key fk_emp_dep_id;