外键
的有关信息介绍如下:
外键(foreign key)是数据库术语,指一个表中引用另一表主键或唯一约束的属性列,用于建立表间关联关系,保障数据完整性。主键所在表称为被参照表,外键所在表称为参照表,外键约束确保参照表插入数据时必须存在被参照表的对应主键 。外键功能包括控制数据一致性、防止无效关联,典型应用如学生表与成绩表通过学号建立关联 。
外键定义要求属性域与被引用主键匹配,但名称可不相同。在SQL中通过FOREIGN KEY关键字创建,支持级联更新、限制操作等触发规则。外键约束可临时禁用以实现特殊数据操作,恢复后继续保障数据完整性 。外键列允许空值,但若为空则跳过验证;自引用表中外键可指向同一表的主键 。
创建外键时需区分主键表与外键表,支持在现有表中添加约束,同一表可含多个外键。数据库引擎默认检查现有数据是否符合约束,通过WITH NOCHECK可跳过检查 。
想要了解更多“外键”的信息,请点击:外键百科



