MySQL外鍵約束常見(jiàn)操作方法示例【查看、添加、修改、刪除】
本文實(shí)例講述了MySQL外鍵約束常見(jiàn)操作方法。分享給大家供大家參考,具體如下:
1. 查看數(shù)據(jù)庫(kù)表創(chuàng)建的sql語(yǔ)句
show create table vip
2. 查看外鍵的約束名
CREATE TABLE `vip` ( `id` int(11) NOT NULL AUTO_INCREMENT, `address` varchar(255) DEFAULT NULL, `code` varchar(255) DEFAULT NULL, `mobile` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `score` int(11) DEFAULT NULL, `id_code` varchar(255) DEFAULT NULL, `user_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK1C81D1738DA76` (`user_id`), CONSTRAINT `FK1C81D1738DA76` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8
3. 解除外鍵約束
alter table vip drop foreign key FK1C81D1738DA76
4. 刪除外鍵
alter table vip drop user_id
5. 增加外鍵約束
ALTER TABLE `tfeedbackmessage` ADD CONSTRAINT `FK_i1q2cf5pxfr8r69cfci3yyari` FOREIGN KEY (`HANDLERID`) REFERENCES `toperationuser` (`FID`) ON DELETE CASCADE ON UPDATE RESTRICT;
常見(jiàn)操作小結(jié):
查看表的字段信息:desc 表名;
查看表的所有信息:show create table 表名;
添加主鍵約束:alter table 表名 add constraint 主鍵 (形如:PK_表名) primary key 表名(主鍵字段);
添加外鍵約束:alter table 從表 add constraint 外鍵(形如:FK_從表_主表) foreign key 從表(外鍵字段) references 主表(主鍵字段);
刪除主鍵約束:alter table 表名 drop primary key;
刪除外鍵約束:alter table 表名 drop foreign key 外鍵(區(qū)分大小寫(xiě));
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》、《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總》
希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。
相關(guān)文章
Can''t connect to MySQL server的解決辦法
ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (113)的解決辦法2010-06-06mysql 5.7.18 Installer安裝下載圖文教程
這篇文章主要為大家詳細(xì)介紹了mysql 5.7.18 Installer安裝下載圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09SQL中where語(yǔ)句的用法及實(shí)例代碼(條件查詢)
WHERE如需有條件地從表中選取數(shù)據(jù),可將WHERE 子句添加到SELECT語(yǔ)句,下面這篇文章主要給大家介紹了關(guān)于SQL中where語(yǔ)句的用法及實(shí)例(條件查詢)的相關(guān)資料,需要的朋友可以參考下2022-10-10MySQL Limit性能優(yōu)化及分頁(yè)數(shù)據(jù)性能優(yōu)化詳解
今天小編就為大家分享一篇關(guān)于MySQL Limit性能優(yōu)化及分頁(yè)數(shù)據(jù)性能優(yōu)化詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03MySQL生產(chǎn)庫(kù)Insert了2次同樣的記錄但是主鍵ID是不一樣的問(wèn)題的分析過(guò)程
這篇文章主要介紹了MySQL生產(chǎn)庫(kù)Insert了2次同樣的記錄但是主鍵ID是不一樣的問(wèn)題的分析過(guò)程,需要的朋友可以參考下2014-02-02MySQL 數(shù)據(jù)庫(kù)函數(shù)庫(kù)
MySQL 數(shù)據(jù)庫(kù)函數(shù)庫(kù)...2006-12-12