学习随笔---Mysql数据库的约束

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

1、主键约束

add/drop/ primary key(id)
modify id int primary key

2、自增约束

auto_increment
可以管控主键约束自动增长

3、唯一约束

约束修饰的字段的值不可以重复

4、非空约束

修饰的字段不能为空

5、默认约束

当我们插入字段值的时候,如果没有传值,就会使用默认值,传入值则不会使用默认值。
也可以使用alter。。。add。。。添加

6、外键约束

涉及两个表:主表、副表


版权声明:本文为CHUCUN11原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。