最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
mysql外按鍵怎么用 mysql外鍵使用

mysql怎么設(shè)定外鍵

為已經(jīng)添加好的數(shù)據(jù)表添加外鍵:

10年積累的做網(wǎng)站、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有寧河免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

語(yǔ)法:alter table 表名 add constraint FK_ID foreign key(你的外鍵字段名) REFERENCES 外表表名(對(duì)應(yīng)的表的主鍵字段名);

例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user(id)

//FK_ID是外鍵的名稱

/*

CREATE TABLE `tb_active` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`title` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,

`content` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,

`user_id` int(11) NOT NULL,

PRIMARY KEY (`id`),

KEY `user_id` (`user_id`),

KEY `user_id_2` (`user_id`),

CONSTRAINT `FK_ID` FOREIGN KEY (`user_id`) REFERENCES `tb_user` (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1

*/

刪除外鍵

語(yǔ)法: ALTER TABLE table-name DROP FOREIGN KEY key-id;

例: ALTER TABLE `tb_active` DROP FOREIGN KEY 'FK_ID'

自動(dòng)鍵更新和刪除:

外鍵可以保證新插入的記錄的完整性,但是,如果在REFERENCES從句中已命名的表刪除記錄會(huì)怎么樣?在使用同樣的值作為外鍵的輔助表中會(huì)發(fā)生什么?

很明顯,那些記錄也應(yīng)該被刪除,否則在數(shù)據(jù)庫(kù)中就會(huì)有很多無(wú)意義的孤立記錄,MYSQL可以通過(guò)向FOREIGN KEY...REFERENCES修飾符添加一個(gè)ON DELETE 或ON UPDATE子句簡(jiǎn)化任務(wù),它告訴了數(shù)據(jù)庫(kù)在這種情況如何處理孤立任務(wù)。

在MySQL中如何設(shè)置主鍵和外鍵

工具/原料

電腦? ?MySQL

方法/步驟

設(shè)置主鍵:

1、通過(guò)終端進(jìn)入到mysql命令行工具。

2、通過(guò)use關(guān)鍵字進(jìn)行到目標(biāo)數(shù)據(jù)庫(kù)里。

3、如原表已有主鍵,先把原來(lái)的主鍵刪除掉,通過(guò)DROP PRIMARY KEY命令:ALTER TABLE `jingyan` DROP PRIMARY KEY;。

4、主鍵已經(jīng)沒(méi)有了。

5、通過(guò)命令:ADD PRIMARY KEY來(lái)添加ALTER TABLE `jingyan` ADD PRIMARY KEY ( `id` ) 。

6、輸入后按下回車鍵即可看到 query ok執(zhí)行成功的字符。

7、回到數(shù)據(jù)庫(kù)的可視化工具,即可顯示現(xiàn)在的表在id列上添加了主鍵了。

設(shè)置外鍵:

1、創(chuàng)建好主從表。

2、選擇主表,點(diǎn)擊設(shè)計(jì)表,進(jìn)入到表設(shè)計(jì)界面。

3、點(diǎn)擊外鍵,進(jìn)入到外鍵設(shè)置界面。

4、先設(shè)置外鍵名稱和選擇主表的外鍵字段。

5、然后在設(shè)置外鍵字段對(duì)應(yīng)從表的數(shù)據(jù)庫(kù)、表名和字。

6、點(diǎn)擊保存就完成外鍵設(shè)置了。

mysql中外鍵的用法

create table tb_orderItem

(

orderItemId int primary key auto_increment,

orderId int,

bookId int,

bookName varchar(50),

price float,

bookNum int,

foreign key(orderId) references tb_order(orderId),

foreign key(bookId) references tb_book(bookId)

);

這是我設(shè)置外鍵的一個(gè)例子,供你參考。

mysql怎么定義外鍵

定義外鍵的方法和詳細(xì)的操作步驟如下:

1、第一步,創(chuàng)建一個(gè)主從表,如下圖所示,然后進(jìn)入下一步。

2、其次,完成上述步驟后,選擇主表,然后單擊設(shè)計(jì)表進(jìn)入表設(shè)計(jì)界面,如下圖所示,然后進(jìn)入下一步。

3、接著,完成上述步驟后,單擊外鍵進(jìn)入外鍵的設(shè)置界面,如下圖所示,然后進(jìn)入下一步。

4、然后,完成上述步驟后,設(shè)置外鍵名稱,然后選擇主表的外鍵字段,如下圖所示,然后進(jìn)入下一步。

5、隨后,完成上述步驟后,設(shè)置與數(shù)據(jù)庫(kù),表名稱和從屬表的單詞相對(duì)應(yīng)的外鍵字段,如下圖所示,然后進(jìn)入下一步。

6、最后,完成上述步驟后,單擊保存即可,如下圖所示。這樣,問(wèn)題就解決了。


當(dāng)前文章:mysql外按鍵怎么用 mysql外鍵使用
網(wǎng)頁(yè)鏈接:http://fisionsoft.com.cn/article/dodihoh.html