MySQL如何添加外鍵
1、外鍵
外鍵是用來(lái)讓兩張表的數(shù)據(jù)之間建立聯(lián)系,從而保證數(shù)據(jù)的一致性和完整性。
注意,主表被關(guān)聯(lián)的字段類型,必須和副表被關(guān)聯(lián)的字段類型一致。
2、實(shí)際操作
(1)初始化兩張表格:
(2)語(yǔ)法:
alter table 主表名 add constraint 外鍵名稱 foreign key (外鍵字段名) references 主表(主表字段名)
主表名:主表的名稱
外鍵名稱:可以隨意命名
外鍵字段名:被關(guān)聯(lián)的外鍵字段名
主表:主表名稱
主表字段名:主表被關(guān)聯(lián)的字段名
(3)操作:
常見(jiàn)報(bào)錯(cuò)情況:
正確操作:
-- 添加外鍵 /* ---建立外鍵關(guān)聯(lián)的語(yǔ)法--- */ alter table emp add constraint fk_number_emp foreign key (type) references number(id);
注意:主表被關(guān)聯(lián)字段名上出現(xiàn)‘藍(lán)色小鑰匙’,即代表外鍵添加成功。
(4)刪除外鍵:
/* ---刪除外鍵--- */ alter table 主表表名 drop foreign key 外鍵名稱;
實(shí)際操作:
/* ---刪除外鍵--- */ alter table emp drop foreign key fk_number_emp;
到此這篇關(guān)于MySQL如何添加外鍵的文章就介紹到這了,更多相關(guān)MySQL添加外鍵內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL安裝時(shí)一直卡在starting?server的問(wèn)題及解決方法
這篇文章主要介紹了MySQL安裝時(shí)一直卡在starting?server的問(wèn)題及解決方法,出現(xiàn)這種情況大概有兩個(gè)原因,文中對(duì)每種原因給大家詳細(xì)介紹,需要的朋友可以參考下2022-06-06詳解Spring Aop實(shí)現(xiàn)日志收集和重復(fù)屬性賦值
AOP(面向切面編程)是一種編程思想,它允許開(kāi)發(fā)者將公共邏輯(如日志記錄、權(quán)限校驗(yàn)等)抽離出來(lái),使得可以更專注于業(yè)務(wù)邏輯的開(kāi)發(fā),SpringAOP通過(guò)定義切面、切入點(diǎn)、通知等概念,本文介紹Spring Aop實(shí)現(xiàn)日志收集和重復(fù)屬性賦值的相關(guān)操作,感興趣的朋友一起看看吧2023-04-04PHP mysqli 增強(qiáng) 批量執(zhí)行sql 語(yǔ)句的實(shí)現(xiàn)代碼
本篇文章介紹了,在PHP中 mysqli 增強(qiáng) 批量執(zhí)行sql 語(yǔ)句的實(shí)現(xiàn)代碼。需要的朋友參考下2013-05-05Kubernetes中實(shí)現(xiàn) MySQL 讀寫(xiě)分離的詳細(xì)步驟
Kubernetes中實(shí)現(xiàn)MySQL的讀寫(xiě)分離通過(guò)主從復(fù)制架構(gòu),利用Kubernetes部署MySQL主節(jié)點(diǎn)和從節(jié)點(diǎn),并通過(guò)Service實(shí)現(xiàn)讀寫(xiě)分離,提高數(shù)據(jù)庫(kù)性能和可維護(hù)性2024-11-11MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問(wèn)題及解決
這篇文章主要介紹了MySQL刪除數(shù)據(jù)后自增主鍵ID不連貫問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-09-09mysql服務(wù)設(shè)置遠(yuǎn)程連接如何解決1251 client does not su
文章介紹了如何在遠(yuǎn)程主機(jī)上配置MySQL環(huán)境,并使用Navicat連接遠(yuǎn)程MySQL數(shù)據(jù)庫(kù)的步驟,包括前期準(zhǔn)備、mysql配置以及使用Navicat連接的過(guò)程2024-12-12使MySQL查詢區(qū)分大小寫(xiě)的實(shí)現(xiàn)方法
我們?cè)贛ySQL中使用SELECT語(yǔ)句查詢時(shí),可不可以使查詢區(qū)分大小寫(xiě)?今天從網(wǎng)絡(luò)上找到了方法,現(xiàn)總結(jié)如下。2010-12-12