MySQL中常见约束介绍

目录

定义:

六大约束:

约束的添加:

@根据添加位置分类

@根据添加时机分类

1.创建时

2.修改时

删除表约束 

补充:

主键和唯一的对比

外键特点:


定义:

       一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性。MySQL数据库通过约束(constraints)防止无效的数据进入到表中,以保护数据的实体完整性。

六大约束:

非空/not null :保证字段值不能为空

默认/default:保证该字段有默认值

唯一/unique :保证该字段的值具有唯一性,可以为空

检查/check :【Mysql不支持】根据check条件筛选

主键/primary key :保证该字段的值具有唯一性,并且非空

外键/foreign key :用于限制两表的关系,保证该字段的值必须来自于主表的关联列的值

约束的添加:

你可能感兴趣的:(MySQL数据库,mysql,数据库,database)