sql語句創(chuàng)建外鍵關(guān)聯(lián)的完整實例
以創(chuàng)建學(xué)生教師表為例: 學(xué)生 id 關(guān)聯(lián)教師 tid
學(xué)生表: student
教師表: teacher
sql語句 :
USE school; CREATE TABLE student( id INT(10) NOT NULL PRIMARY KEY, NAME VARCHAR(30) DEFAULT NULL, tid INT(10) DEFAULT NULL, KEY `fktid` (`tid`), CONSTRAINT `fktid` FOREIGN KEY(`tid`) REFERENCES `teacher` (`id`) )ENGINE=INNODB DEFAULT CHARSET=utf8 INSERT INTO student VALUES(1,'小明',1); INSERT INTO student VALUES(2,'小紅',1); INSERT INTO student VALUES(3,'小剛',1); INSERT INTO student VALUES(4,'小王',1); INSERT INTO student VALUES(5,'小智',1); SELECT * FROM student; CREATE TABLE teacher ( id INT(10) PRIMARY KEY NOT NULL, NAME VARCHAR (30) DEFAULT NULL )ENGINE=INNODB DEFAULT CHARSET=utf8 INSERT INTO teacher VALUES(1,'陳老師'); SELECT * FROM teacher;
重點: 外鍵關(guān)聯(lián)語句,會手寫才可以!
KEY `fktid` (`tid`), CONSTRAINT `fktid` FOREIGN KEY(`tid`) REFERENCES `teacher` (`id`)
總結(jié)
到此這篇關(guān)于sql語句創(chuàng)建外鍵關(guān)聯(lián)的文章就介紹到這了,更多相關(guān)sql創(chuàng)建外鍵關(guān)聯(lián)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
postgresql 按小時分表(含觸發(fā)器)的實現(xiàn)方式
這篇文章主要介紹了postgresql 按小時分表(含觸發(fā)器)的實現(xiàn)方式,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01淺談關(guān)系型數(shù)據(jù)庫中如何進行事務(wù)管理
這篇文章主要介紹了淺談關(guān)系型數(shù)據(jù)庫中如何進行事務(wù)管理,事務(wù)是一組數(shù)據(jù)庫操作,它們必須全部執(zhí)行或全部回滾,這意味著如果在事務(wù)執(zhí)行期間出現(xiàn)錯誤,所有的更改都將撤銷,數(shù)據(jù)庫將被恢復(fù)到事務(wù)開始之前的狀態(tài),需要的朋友可以參考下2023-07-07關(guān)于數(shù)據(jù)庫設(shè)計中主鍵問題的思考
數(shù)據(jù)庫主鍵在數(shù)據(jù)庫中占有重要地位。主鍵的選取策略決定了系統(tǒng)是否可靠、易用、高效。本文探討了數(shù)據(jù)庫設(shè)計過程當(dāng)中常見的主鍵選取策略,并剖析了其做主鍵的優(yōu)缺點,提出了相應(yīng)的解決問題的方法2013-08-08關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫概述與優(yōu)缺點對比
這篇文章介紹了關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫概述與優(yōu)缺點對比,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03