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實(shí)現(xiàn)replace函數(shù)的幾種實(shí)用場(chǎng)景
這篇文章主要介紹了MySQL實(shí)現(xiàn)replace函數(shù)的幾種實(shí)用場(chǎng)景,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02MySQL命令行方式進(jìn)行數(shù)據(jù)備份與恢復(fù)
本文主要介紹了MySQL命令行方式進(jìn)行數(shù)據(jù)備份與恢復(fù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08MySQL數(shù)據(jù)庫(kù)中表的查詢實(shí)例(單表和多表)
查詢數(shù)據(jù)是數(shù)據(jù)庫(kù)操作中最常用,也是最重要的操作,下面這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)中表的查詢的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03Mysql審核查詢平臺(tái)Archery部署過(guò)程
Archery是一個(gè)開(kāi)源的SQL審核查詢平臺(tái),旨在提升DBA的工作效率,它支持多數(shù)據(jù)庫(kù)的SQL上線和查詢,并且所有功能都兼容手機(jī)端操作,以下是基于Docker搭建Archery2.1系統(tǒng)環(huán)境的步驟,包括配置、安裝、啟動(dòng)等2025-02-02mysql5.7.13 環(huán)境搭建教程(解壓縮版)
這篇文章主要為大家詳細(xì)介紹了mysql解壓縮版環(huán)境搭建教程,具有一定的實(shí)用性,感興趣的小伙伴們可以參考一下2016-07-07