一、数据完整性
1.1 数据库的完整性
用来保证存放到数据库中的数据是有效的,即数据的有效性和准确性。
确保数据的完整性 = 在创建表时给表中添加约束。
完整性的分类:
- 实体完整性(行完整性);
- 域完整性(列完整性);
- 引用完整性(关联表完整性):
主键约束:primary key
唯一约束:unique [key]
非空约束:not null
默认约束:default
自动增长:auto_increment
外键约束: foreign key
建议:这些约束应该在创建表的时候设置
注意:多个约束条件之间使用空格间隔
1.2 实体完整性
实体:即表中的一行(一条记录)代表一个实体(entity)
实体完整性的作用:标识每一行数据不重复
约束类型:主键约束、唯一约束、自动增长列
1.2.1 主键约束(primary key)
未完善,待更新!