mysql表的完整性约束

阅读目录

概览

为了防止不符合规范的数据进入数据库,在用户都数据进行插入,修改,删除等操作事,DBMS自动按照一定的约束条件对数据进行监控,使不符合数据规范的数据不能进入数据库,以保证数据库中数据的正确,有效,相容.

约束条件和数据类型的宽度一样,都是可选参数,主要有以下几种:

# not null  :  非空约束,指定某列不能为空
# unique   :  唯一约束,同一列的数据不能为空
# primary key  : 主键,指定该列的值可以唯一标识该列的记录
# foreign key   : 外键,指定该列记录从属于主表中的一条记录,主要用于参照完整性  
原文地址:https://www.cnblogs.com/yaraning/p/10140482.html