欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

有哪些方法可以增加mysql外鍵

本文主要給大家介紹有哪些方法可以增加MySQL外鍵,文章內(nèi)容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下有哪些方法可以增加mysql外鍵吧。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供江油網(wǎng)站建設(shè)、江油做網(wǎng)站、江油網(wǎng)站設(shè)計、江油網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、江油企業(yè)網(wǎng)站模板建站服務(wù),十多年江油做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

mysql添加外鍵的方法有:在屬性值后面直接添加;在sql語句末端添加;使用fk以及在建表后添加外鍵

有哪些方法可以增加mysql外鍵

mysql添加外鍵的4種方式

創(chuàng)建主表: 班級

CREATE TABLE class(cid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(15) NOT NULL)
INSERT INTO class VALUES(NULL,'六年級一班')
INSERT INTO class VALUES(NULL,'六年級二班')

第一種:在屬性值后面直接添加

CREATE TABLE student(sid INT AUTO_INCREMENT,
sname VARCHAR(10) NOT NULL,
s_cid INT REFERENCES class(cid),
PRIMARY KEY(sid)
);

//添加數(shù)據(jù)進行測試

INSERT INTO student VALUES(NULL,'王大錘',2)
INSERT INTO student VALUES(NULL,'胡漢三',3)    //約束不生效,原因待查
INSERT INTO student VALUES(NULL,'臥槽',4)     //不敢相信,在測試一次

這種方式,測試不知道為什么,居然添加進去了  WTF?  在網(wǎng)上百度無果,自學(xué)群無回復(fù)  暫時先擱置在這兒

第二種:2.在sql語句末端添加

CREATE TABLE student(
sid INT AUTO_INCREMENT,
sname VARCHAR(10),
s_cid INT,
PRIMARY KEY(sid),
FOREIGN KEY (s_cid) REFERENCES class(cid)
);

//插入數(shù)據(jù)測試一下

INSERT INTO student VALUES(NULL,'王大錘',2)
INSERT INTO student VALUES(NULL,'胡漢三',3)   //約束生效  插入失敗

外鍵約束生效

第三種:fk的使用

CREATE TABLE student(sid INT AUTO_INCREMENT,
sname VARCHAR(10) NOT NULL,
s_cid INT ,
PRIMARY KEY(sid),
CONSTRAINT fk_student_class FOREIGN KEY(s_cid) REFERENCES class(cid)
);
INSERT INTO student VALUES(NULL,'王大錘',2)
INSERT INTO student VALUES(NULL,'胡漢三',3)  //約束生效  插入失敗

第四種:在建表后添加外鍵

CREATE TABLE student(sid INT AUTO_INCREMENT,
sname VARCHAR(10) NOT NULL,
s_cid INT ,
PRIMARY KEY(sid)
);

//添加外鍵約束:

ALTER TABLE student ADD FOREIGN KEY (s_cid) REFERENCES class(cid);

//測試

INSERT INTO student VALUES(NULL,'王大錘',2)
INSERT INTO student VALUES(NULL,'胡漢三',3)  //約束生效   插入失敗

看完以上關(guān)于有哪些方法可以增加mysql外鍵,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業(yè)知識信息 ,可以持續(xù)關(guān)注我們的行業(yè)資訊欄目的。

本文題目:有哪些方法可以增加mysql外鍵
分享網(wǎng)址:http://chinadenli.net/article20/jigpco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站關(guān)鍵詞優(yōu)化網(wǎng)站設(shè)計公司移動網(wǎng)站建設(shè)用戶體驗商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化