表的基本概念
1、数据完整性:
数据的准确性、可靠性。
2、实体完整性:
要求表中所有的行唯一
约束方法:唯一约束、主键约束、标识列
3、域完整性约束:
保证列值符合规定要求
约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束
4、引用完整性约束:
要求两表相同字段必须一致
约束方法:外键约束
5、主键:
表中一列或几列组合,能够唯一标识表中的每一行
一个表中只能有一个主键
多列组合当主键称为复合主键
原则:最少性和唯一性
6、外键:
相对于主键而言
一张表可以有多个外键
7、标识列:
“自动增长列”或“自动编号”
本身没有具体的含义只是用来标识不同的实体
标识列的实现方法
1、标识列用来区分不同实体
2、定义成标识列时,需要指定“标识种子”和“标识增量”默认为1
3、标识列通常也被定义为主键
4、定义为标识列的列必须是整整型
5、标识列的数据是自动增加的,不能手动的为标识列插入值
空值:NULL在填入数据值可以不填
默认值:表中的某列,用户不输入数据的时候,其值自动被填入