外键约束

外键:用于2个表的数据之间创建链接;能够是表中的一列或者多列;一个表也能够有一个或者多个外键;ide

外键:外键能够为空值;若不是空值的话,必须对应另外一个表中主键的值;是表中的一个字段,能够不是主键;可是必须对应另外一个表中的主键;it

外键做用:一、保证数据引用的完整性;定义外键后,不容许删除另外一个表中具备关联关系的行。
二、保证数据的一致性和完整性;例如:部门表中主键id,员工表中dept_Id与部门表中id关联class

主表(父表):关联表中,主键所在表;例如:部门表
从表(字表):关联表中,外键所在表;例如:员工表数据类型

语法以下:
字段名 数据类型[约束条件][默认值],
.....
constraint 外键名 foreign key (字段1,字段2) references 主表名 (主键列)语法

相关文章
相关标签/搜索