sql之外鍵約束及表的鏈接

  • 1,外鍵約束
  • 以創(chuàng)建一個(gè)dog表為例晾虑,其中有個(gè)字段為owner千诬, 同已經(jīng)創(chuàng)建的person表進(jìn)行約束,約束語(yǔ)句如下:(最后一句為約束語(yǔ)句)
  • 也可以通過(guò)navicat進(jìn)行生成該語(yǔ)句進(jìn)行使用
CREATE TABLE "dog" (
     "name" TEXT,
     "age" INTEGER,
     "id" INTEGER NOT NULL,
     "owner" integer,
    PRIMARY KEY("id"),
    CONSTRAINT "fk_dog_ref_person" FOREIGN KEY ("owner") REFERENCES "person" ("id")
)

Snip20170109_1.png
  • 2蚪黑,表的連接:
  • 需要聯(lián)合多張表才能查到自己想要的數(shù)據(jù)盅惜,下面看一下為什么要連接表:
  • 如下有具體菜和菜系兩張表:
![Snip20170109_5.png](http://upload-images.jianshu.io/upload_images/3930130-25c47e027fc04b8e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  • 如果想要從具體菜中找出所有屬于“魯菜”的菜,不使用連接表的時(shí)候需要在表一種找到魯菜具體的 food_type_id等于多少忌穿,然后才可以進(jìn)行真正的查到魯菜抒寂,寫法如下:
select * from t_food where food_type_id = 3;
  • 但是在連接表之后可以不用查看表一,直接這樣寫
-- 1掠剑,嵌套查詢屈芜,嚴(yán)格意義上來(lái)說(shuō),嵌套查詢不屬于表連接
select * from t_food where food_type_id = (SELECT id from t_food_type WHERE name = '魯菜');


-- 2朴译,表連接(起別名然后進(jìn)行調(diào)用對(duì)應(yīng)的屬性)
SELECT *FROM t_food food, t_food_type type where 
type.name = '魯菜' 
AND 
food.food_type_id = type.id;


-- 3井佑,表連接,展示特定的屬性,其實(shí)還是起別名
SELECT food.name foodName, type.name typeName FROM t_food food, t_food_type type where 
type.name = '魯菜' 
AND 
food.food_type_id = type.id;

注意嵌套查詢也是一種不錯(cuò)的選擇眠寿,但是如果查詢的內(nèi)容不僅僅是一張表里的內(nèi)容躬翁,那么肯定需要用連接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市澜公,隨后出現(xiàn)的幾起案子姆另,更是在濱河造成了極大的恐慌喇肋,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迹辐,死亡現(xiàn)場(chǎng)離奇詭異蝶防,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)明吩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門间学,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人印荔,你說(shuō)我怎么就攤上這事低葫。” “怎么了仍律?”我有些...
    開(kāi)封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵嘿悬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我水泉,道長(zhǎng)善涨,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任草则,我火速辦了婚禮钢拧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘炕横。我一直安慰自己源内,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布份殿。 她就那樣靜靜地躺著膜钓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪卿嘲。 梳的紋絲不亂的頭發(fā)上呻此,一...
    開(kāi)封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音腔寡,去河邊找鬼。 笑死掌唾,一個(gè)胖子當(dāng)著我的面吹牛放前,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播糯彬,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼凭语,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了撩扒?” 一聲冷哼從身側(cè)響起似扔,我...
    開(kāi)封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤吨些,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后炒辉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體豪墅,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年黔寇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了偶器。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡缝裤,死狀恐怖屏轰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情憋飞,我是刑警寧澤霎苗,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站榛做,受9級(jí)特大地震影響唁盏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瘤睹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一升敲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧轰传,春花似錦驴党、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至恕曲,卻和暖如春鹏氧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背佩谣。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工把还, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茸俭。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓吊履,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親调鬓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子艇炎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法腾窝,內(nèi)部類的語(yǔ)法缀踪,繼承相關(guān)的語(yǔ)法居砖,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 31,598評(píng)論 18 399
  • 1. SQL 簡(jiǎn)介 SQL 的目標(biāo) 理想情況下驴娃,數(shù)據(jù)庫(kù)語(yǔ)言應(yīng)允許用戶: 建立數(shù)據(jù)庫(kù)和關(guān)系結(jié)構(gòu) 完成基本數(shù)據(jù)管理任務(wù)...
    板藍(lán)根plank閱讀 2,333評(píng)論 0 11
  • 前言 讀《sql必知必會(huì) 第四版》隨手做的筆記奏候,寫的比較亂,可讀性并不好托慨,讀的是中文版鼻由,翻譯過(guò)來(lái)的感覺(jué)有點(diǎn)怪怪的。...
    _老徐_閱讀 626評(píng)論 0 0
  • 一厚棵、 鏡頭切換到了十年前蕉世; 利和雪同住在一個(gè)房子里; 那天我提著行李去投奔了她們婆硬。 利打開(kāi)門看到提著行李站在門口的...
    喻心閱讀 760評(píng)論 2 4
  • 我狠轻,來(lái)自一個(gè)地地道道的農(nóng)村家庭,有幸通過(guò)讀大學(xué)彬犯,來(lái)到了這個(gè)城市向楼,一個(gè)充滿誘惑卻又物語(yǔ)橫流的城市,一個(gè)充滿機(jī)會(huì)卻又壓...
    蘭香若君閱讀 368評(píng)論 0 1