数据库主外键的作用

来源:互联网 发布:肯德基糖醋酱淘宝 编辑:程序博客网 时间:2024/05/18 02:38

SQL Server中共提供了6种约束类型:
Primary key(主键)约束:它可用来强制数据的完整性,在数据表中主键只能有一个,主键可以是一列,也可以是由多列所组成的主键,并且主键约束不充许在创建主键的列上有空值。
Foreign key(外键)约束:外键约束标识表之间的关系,可以使用外键约束为相关联的两个有建立关系,维护两表之间数据的一致性。
Default(默认)约束:用来为某一列建立默认值。当用户添加或修改时如果用户没有对此列输入值,则将自动输入默认值。
Unique(惟一)约束:在列中不允许有相同的值,但是惟一约束允许列上有空值。
Check(检查)约束:主要用语于强制执行域的完整性。当对数据库进行插入或修改时,检查新行中的列值必须满足检查条件。
Not null(非空)约束:用于将某列值设置成不能为空。

主键保持唯一性.

外键是数据库的完整性约束,说白了。1,就是一个表某一列的内容 来自于另一个表的 一列。
2,不能随便删除外键所在的表。
3,保持两个表一致性,主要是从表和主表数据一致。

原创粉丝点击