MySQL的数据完整性
-
什么是数据完整性:
-数据完整性是为了保证用户输入的数据保存到数据库中是正确的 -
如何添加数据完整性:
在创建表时给表中添加约束 -
数据完整性的分类:
实体完整,域完整,引用完整
这一次我们主要来看实体完整
实体完整性:
1.什么是实体完整性:表中的一行,一条数据代表一个实体
2.实体完整性的作用:保证每一行数据不重复
3.实体完整性的约束类型:主键约束
-
主键约束的特点:1.每一个表中有一个主键;2.数据唯一,不为NULL;
-
主键约束添加方式:primary key;
- 在数据后添加primary key
- 在句尾添加主键,括号中输入要添加主键的元素
联合主键
主键中添加多个元素,多个字段数据完全相同时,才违反联合主键原则
该图为另一种操作方式,也很受用;
唯一约束:
特点:指定列的数据不能重复,但可为空值
自动增长列:
特点:指定列数目自动递增,数据删除,从删除的数据继续向下排
唯一约束和自动增长列一起写了,唯一约束被注释掉了,望见谅