外键约束

外键:用于2个表的数据之间建立连接;可以是表中的一列或者多列;一个表也可以有一个或者多个外键;

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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章