久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么在MySQL中使用外鍵約束

139次閱讀
沒有評論

共計 1245 個字符,預(yù)計需要花費 4 分鐘才能閱讀完成。

自動寫代碼機(jī)器人,免費開通

怎么在 MySQL 中使用外鍵約束?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

1. 查看數(shù)據(jù)庫表創(chuàng)建的 sql 語句

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é):

查看表的字段信息: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ū)分大小寫);

看完上述內(nèi)容,你們掌握怎么在 MySQL 中使用外鍵約束的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝各位的閱讀!

向 AI 問一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計1245字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 宜兰县| 黄山市| 阿瓦提县| 玛纳斯县| 朝阳县| 大渡口区| 石棉县| 大方县| 荔浦县| 武汉市| 江阴市| 清涧县| 芦山县| 东丰县| 聂拉木县| 亳州市| 深水埗区| 巴东县| 伽师县| 桐乡市| 忻城县| 南投县| 阿尔山市| 阳春市| 建水县| 巴楚县| 五峰| 普兰县| 深水埗区| 黔西| 元阳县| 筠连县| 佛冈县| 商水县| 永康市| 平陆县| 施秉县| 定南县| 怀来县| 百色市| 大连市|