数据库学习1
数据库支持的约束主要有4种:PRIMARY KEY /UNIQUE/FOREIGN KEY/CHECK
Primary Key 主键,一个数据表只允许一个主键,主键可以包含很多个列,这些列组合起来的数据必须唯一。
UNIQUE 约束 一个数据表可以包含多个unique键,unique键可以为空,但必须唯一,可以为FOREIGN KEY引用。
FORENGN KEY 与主键、unique 键引用 作用保持数据的一致性,防止数据表存在孤儿记录。
CHECK约束 限制列允许存放的数据值来实现域完整性,
例子:
ALTER TABLE TEST
ADD CONSTRAINT LIMIT_AMOUNT CHECK(COL BETWEEN 0 AND 100)
Primary Key 主键,一个数据表只允许一个主键,主键可以包含很多个列,这些列组合起来的数据必须唯一。
UNIQUE 约束 一个数据表可以包含多个unique键,unique键可以为空,但必须唯一,可以为FOREIGN KEY引用。
FORENGN KEY 与主键、unique 键引用 作用保持数据的一致性,防止数据表存在孤儿记录。
CHECK约束 限制列允许存放的数据值来实现域完整性,
例子:
ALTER TABLE TEST
ADD CONSTRAINT LIMIT_AMOUNT CHECK(COL BETWEEN 0 AND 100)