mysql設(shè)置外鍵的方法步驟
mysql是一款非常好用的數(shù)據(jù)庫(kù)管理系統(tǒng),很多用戶在操作數(shù)據(jù)庫(kù)的時(shí)候都會(huì)需要用到這款軟件,并且在其中創(chuàng)建數(shù)據(jù)庫(kù)進(jìn)行管理也是非常方便易操作的,在數(shù)據(jù)庫(kù)中創(chuàng)建一些關(guān)聯(lián)表的時(shí)候,需要在表之間設(shè)置兩個(gè)字段為外鍵關(guān)聯(lián),這樣這個(gè)字段的數(shù)據(jù)就會(huì)隨著兩張表的數(shù)據(jù)變化而變化,不過(guò)很多用戶還不知道在MySQL軟件中要怎么設(shè)置外鍵,那么接下來(lái)小編就跟大家分享一下具體的設(shè)置方法吧,有需要的朋友不妨一起來(lái)看看小編分享的這篇方法教程,感興趣的朋友不妨一起來(lái)看看,希望能幫到大家。
1.首先新建一張表之后,設(shè)置好主鍵字段,然后再設(shè)置一會(huì)想要關(guān)聯(lián)另外一張表的外鍵,如下圖中所示。
2.下一步需要新建另一張表,或者打開(kāi)想要關(guān)聯(lián)的另一張表,在其中添加一個(gè)外鍵字段,如下圖中所示。
3.接下來(lái)下一步我們點(diǎn)擊上方的外鍵選項(xiàng),切換到外鍵視圖界面,然后就可以對(duì)外鍵進(jìn)行設(shè)置了,如下圖中所示。
4.我們?cè)谠O(shè)置外鍵的窗口中,先選擇外鍵的名稱,選擇設(shè)置完成之后再選擇外鍵字段,如下圖中所示。
5.然后在參考數(shù)據(jù)庫(kù)選項(xiàng)中選擇外鍵表所在的那一個(gè)數(shù)據(jù)庫(kù),選擇對(duì)應(yīng)數(shù)據(jù)庫(kù)的名稱即可。
6.接著就是選擇參考表,也就是我們想要與當(dāng)前表關(guān)聯(lián)外鍵的外鍵表,選擇對(duì)應(yīng)的表名并點(diǎn)擊。
7.接下來(lái)在選擇為外鍵表主鍵字段,也就是外鍵字段,選擇之后點(diǎn)擊確定按鈕,這樣就完成兩張表之間的外鍵設(shè)置了。
8.最后如果使用代碼比較熟悉的用戶,也可以通過(guò)編寫(xiě)SQL語(yǔ)句來(lái)完成外鍵的設(shè)置,具體SQL代碼如下圖中所示,大家可以作為參考。
使用上述教程中的操作方法我們就可以在mysql這款軟件中設(shè)置外鍵了,在表中設(shè)置外鍵是一個(gè)比較常見(jiàn)的操作,還不知道要如何設(shè)置的朋友可以試一試這個(gè)方法,希望能幫到大家。
相關(guān)文章:
1. MySQL 慢日志相關(guān)知識(shí)總結(jié)2. MySQL做讀寫(xiě)分離提高性能緩解數(shù)據(jù)庫(kù)壓力3. Centos7 下mysql重新啟動(dòng)MariaDB篇4. mysql查詢FIND_IN_SET REGEXP實(shí)踐示例5. Mysql命令行連接遠(yuǎn)程/本地?cái)?shù)據(jù)庫(kù)詳解6. MySQL kill不掉線程的原因7. mysql存儲(chǔ)過(guò)程多層游標(biāo)循環(huán)嵌套的寫(xiě)法分享8. mysql left join的基本用法以及on與where的區(qū)別9. centos 7安裝mysql5.5和安裝 mariadb使用的命令10. 詳解GaussDB for MySQL性能優(yōu)化
