怎么使用 mysql 加上外键约束?明确主外键字段。在子表中界定外键约束,引入主表的主键字段。词法:alter table 子表_名字 add foreign key (外键_字段) references 主表_名字 (主键_字段) 内容来自zvvq
怎么使用 MySQL 加上外键约束
内容来自samhan666
加上外键约束的流程:
明确主外键字段:明确必须建立关系的两个表的主键和外键字段。 在子表中界定外键约束:在包括外键字段的子表中加入 FOREIGN KEY 管束。 引入主表的主键:在 FOREIGN KEY 管束中,将外键字段引入到主表中的主键字段。词法: 内容来自zvvq
ALTERTABLE子表_名字
内容来自zvvq
ADDFOREIGNKEY (外键_字段) REFERENCES 主表_名字 (主键_字段)
实例: zvvq.cn
假定大家有如下两个表: 内容来自zvvq,别采集哟
表列订单订单号订单明细订单号产品编号要把订单明细表中的订单号列与订单表里的订单号列创建外键关联,可以执行下列句子:
ALTERTABLE订单明细 zvvq.cn
ADDFOREIGNKEY (订单号) REFERENCES 订单 (订单号)
内容来自zvvq,别采集哟
外键约束的好处: copyright zvvq
维持数据完整性:外键约束保证子表中引用的全部外键值都存在主表中。 强制关联:外键约束强制主表和子表之间的关系,避免不一致的数据。 简化数据统计:外键约束容许根据外键字段快速查找相关记录。留意: zvvq好,好zvvq
加上外键约束后,子表里将无法插入或更新为不会有于主表中的值。删掉主表中的纪录会自动级联删掉子表中引入该记载的全部纪录(假如启用了级联删掉)。以上就是mysql怎么加外键约束的详细内容,大量请关注其他类似文章!