MySQL數(shù)據(jù)庫(kù)添加外鍵的四種方式
添加外鍵的四種方式
1、 建表時(shí)直接使用FOREIGN KEY,這種方式外鍵名稱自動(dòng)生成。如下圖。
FOREIGN KEY (user_id) REFERENCES t_user(id)

2、 建表時(shí)使用CONSTRAINT指定外鍵名稱。如下圖。
CONSTRAINT fk_student_class FOREIGN KEY(user_id) REFERENCES t_user(id)

3、 在建表以后使用ALTER語(yǔ)句添加外鍵。
ALTER TABLE t_info ADD FOREIGN KEY (user_id) REFERENCES t_user(id);

4、 使用第三方工具
下圖以navicat為例:
(1)選擇要添加外鍵的表—>右鍵—>設(shè)計(jì)表,如下圖。

(2)按下圖操作添加外鍵。

到此這篇關(guān)于MySQL數(shù)據(jù)庫(kù)添加外鍵的四種方式的文章就介紹到這了,更多相關(guān)MySQL添加外鍵內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql中關(guān)鍵詞exists的用法實(shí)例詳解
在mysql中exists用于檢查子查詢是否至少會(huì)返回一行數(shù)據(jù),該子查詢實(shí)際上并不返回任何數(shù)據(jù),而是返回true或false,下面這篇文章主要給大家介紹了關(guān)于mysql中關(guān)鍵詞exists用法的相關(guān)資料,需要的朋友可以參考下2022-06-06
mysql中decimal數(shù)據(jù)類(lèi)型小數(shù)位填充問(wèn)題詳解
這篇文章主要介紹了mysql中decimal數(shù)據(jù)類(lèi)型小數(shù)位填充問(wèn)題詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
Mysql計(jì)算字段長(zhǎng)度函數(shù)之LENGTH函數(shù)
MySQL length是指在MySQL數(shù)據(jù)庫(kù)中,用于獲取字符串或二進(jìn)制數(shù)據(jù)類(lèi)型的長(zhǎng)度,下面這篇文章主要給大家介紹了關(guān)于Mysql計(jì)算字段長(zhǎng)度函數(shù)之LENGTH函數(shù)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
從基礎(chǔ)到進(jìn)階詳解MySQL高效查詢表數(shù)據(jù)量的優(yōu)化指南
這篇文章主要為大家詳細(xì)介紹了多種MySQL中高效查詢MySQL表數(shù)據(jù)量的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2026-02-02
mysql優(yōu)化limit查詢語(yǔ)句的5個(gè)方法
這篇文章主要介紹了mysql優(yōu)化limit查詢語(yǔ)句的5個(gè)方法,它們分別是子查詢優(yōu)化法、倒排表優(yōu)化法、反向查找優(yōu)化法、limit限制優(yōu)化法和只查索引法,需要的朋友可以參考下2014-07-07
mysql判斷當(dāng)前時(shí)間是否在開(kāi)始與結(jié)束時(shí)間之間且開(kāi)始與結(jié)束時(shí)間允許為空
這篇文章主要介紹了mysql判斷當(dāng)前時(shí)間是否在開(kāi)始與結(jié)束時(shí)間之間且開(kāi)始與結(jié)束時(shí)間允許為空,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09

