sql常见约束(Constraint)

常见的约束:
非空约束(not null)
唯一约束(unique)
主键约束(primary key)
外键约束(foreign key)
检查约束(check):注意Oracle数据库有check约束,但是mysql没有,目前mysql不知处该约束。

not null 只有列级约束,没有表级

唯一性约束不可重复,但可以为NULL;

主键约束,不能为NULL,不能重复
主键值是这行记录在这张表当中的唯一标识

主键值自增:primary key auto_increment

外键语法:foreign key (字表)references t_class(父表)
外键可以为NULL

你可能感兴趣的:(sql基础)