外键约束在实际PostgreSQL操作中很少使用,但外键的作用中也不会出现冗余数据。带有外键的表依赖于被引用的表。受外键约束的列必须是被引用表的现有值。如果不存在,或者删除主表时,外键会被级联删除,或者由于外键的作用而无法操作。
一、外键约束是什么?
1、外键约束是指一个引用表中的一个或多个引用字段必须与另一个被引用表中相应的被引用字段匹配,而且类型和值都必须匹配。
2、外键约束用来实现表与表之间的参照完整性。
3、一个表的外键指向另一个表的主键。通过该表的外键,与另一个表的主键发生联系,并拒绝接受值不位于指向表主键范围内的值的插入。
二、外键的添加与删除
1、添加外键
1 2 3 4 5 |
|
2、删除外键
1 |
|
以上就是PostgreSQL外键约束的介绍和添加与删除的具体操作步骤,希望能对你有所帮助哟~更多PostgreSQL学习推荐:PostgreSQL教程。