外鍵約束的sql命令是什么(外鍵約束) 會(huì)計(jì)資格證書(shū)查詢(xún)網(wǎng)站官網(wǎng)(會(huì)計(jì)資格證書(shū)查詢(xún)網(wǎng)) 描寫(xiě)古代女子美貌的句子(臉)(描寫(xiě)古代女子美貌的句子) 張家口吧百科(張家口貼吧首頁(yè)) 什么是地中海發(fā)型圖片(地中海發(fā)型圖片) *ST銀江收到獨(dú)董督促函,受損投資者可報(bào)名維權(quán) 搜狗拼音輸入法快速打字技巧(搜狐拼音) QQ昵稱(chēng)空白(qq昵稱(chēng)空白) 施工定額是什么意思(施工定額) 擔(dān)保公司注冊(cè)條件(擔(dān)保公司) 同等學(xué)力申碩取得的學(xué)位有用嗎?(同等學(xué)力人員申請(qǐng)碩士學(xué)位) 泥沙過(guò)濾器有必要裝嗎(泥沙過(guò)濾器) 氧化鋁為什么是離子化合物(什么是離子化合物) 遺憾也美麗作文600字(遺憾也美麗) 含雨的詩(shī)句大全100句(含雨的詩(shī)句) 循環(huán)流化床鍋爐工作原理流程圖(循環(huán)流化床鍋爐工作原理) 為什么空腹喝黑咖啡可以減肥(喝黑咖啡可以減肥) 紙船和風(fēng)箏板書(shū)設(shè)計(jì)簡(jiǎn)筆畫(huà)(紙船和風(fēng)箏板書(shū)設(shè)計(jì)) 上海區(qū)號(hào)查詢(xún)表(上海區(qū)號(hào)電話(huà)區(qū)號(hào)) 堪培拉是哪個(gè)國(guó)家的殖民地(堪培拉是哪個(gè)國(guó)家的) 最?lèi)?ài)視聽(tīng)網(wǎng)絡(luò)電視(最?lèi)?ài)視聽(tīng)) 大鱷魚(yú)簡(jiǎn)筆畫(huà)圖片(大鱷) 長(zhǎng)跑前吃什么能快速補(bǔ)充能量(長(zhǎng)跑前吃什么跑得快) 國(guó)民教育序列是指(國(guó)民教育序列學(xué)歷是什么意思) 凱撒文化融資余額2.14億元,正被調(diào)查股民可報(bào)名維權(quán) 黃壤的形成原因(黃壤) 暑期社會(huì)實(shí)踐目的是什么內(nèi)容(暑期社會(huì)實(shí)踐目的是什么) 正處級(jí)干部多少歲退休(正處級(jí)) 機(jī)油級(jí)別怎么區(qū)分w(機(jī)油的級(jí)別怎么區(qū)分) win7旗艦版和家庭版哪個(gè)對(duì)電腦要求低(win7家庭版和旗艦版有什么區(qū)別) across from(acros) 聯(lián)泰環(huán)保被立案后換手率超10%,受損股民可索賠 后綴是csv是什么文件(csv是什么文件) 函的書(shū)寫(xiě)規(guī)范(函的寫(xiě)法及范文) 南京歌手娜娜事件(南京美女歌手娜娜) 翮翥(翮) 北京航天航空大學(xué)2023年錄取分?jǐn)?shù)線(xiàn)(北京航天航空大學(xué)) 魔獸棍子上的胡蘿卜任務(wù)全步驟(棍子上的胡蘿卜在哪接) 聯(lián)泰環(huán)保天眼風(fēng)險(xiǎn)信息223條,投資者索賠麻煩待解 汽車(chē)之家,如何在“以舊換新”浪潮中大展拳腳? 怎么區(qū)別轉(zhuǎn)基因玉米的真假(怎么區(qū)別轉(zhuǎn)基因玉米) 上海周末去哪兒玩好(上海周末去哪里玩) 三角函數(shù)值對(duì)照表全部(三角函數(shù)值對(duì)照表) 位移電流密度(位移電流) 工作分析中方法分析常用的方法是哪些(工作分析中方法分析常用的方法是) ST易聯(lián)眾再收證監(jiān)會(huì)立案告知書(shū),受損股民可維權(quán) 013220(0132) 高甜寵溺的小說(shuō)(好看的寵溺甜文小說(shuō)) 人物描寫(xiě)片段賞析(人物描寫(xiě)片段加賞析) 天巡網(wǎng)訂機(jī)票可靠嗎(天巡網(wǎng))
您的位置:首頁(yè) >要聞 >

外鍵約束的sql命令是什么(外鍵約束)

導(dǎo)讀 大家好,萱萱來(lái)為大家解答以下的問(wèn)題,關(guān)于外鍵約束的sql命令是什么,外鍵約束這個(gè)很多人還不知道,那么現(xiàn)在讓我?guī)е蠹乙黄饋?lái)看看吧!外鍵...

大家好,萱萱來(lái)為大家解答以下的問(wèn)題,關(guān)于外鍵約束的sql命令是什么,外鍵約束這個(gè)很多人還不知道,那么現(xiàn)在讓我?guī)е蠹乙黄饋?lái)看看吧!

外鍵約束是指用于在兩個(gè)表之間建立關(guān)系,需要指定引用主表的哪一列。

外鍵約束對(duì)子表如此檢查處理:在子表上進(jìn)行INSERT、UPDATE?操作的限制是,要和主表中的主鍵值匹配,或?yàn)镹ULL,?否則不允許。

外鍵約束對(duì)父表如此檢查處理:在父表_上進(jìn)行UPDATE、DELETE操作的限制,取決于在定義子表的外鍵時(shí)指定的ON?UPDATE、ON?DELETE子句(不同的DBMS支持的情況不盡相同)。

眾ON?DELETE子?句各選項(xiàng)的作用:No?ACTION?:刪除主表記錄,如果子表中有和主表匹配的記錄,則不允許(產(chǎn)生一個(gè)錯(cuò)誤提示)。

此為默認(rèn)操作(不指定ON?DELETE子句,?系統(tǒng)自動(dòng)采取的操作)。

2、CASCADE??(級(jí)聯(lián)):刪除主表記錄,也將刪除子表中的匹配記錄。

3、SET?NULL?:刪除主表記錄,將子表中的匹配記錄的外鍵值改為NULL。

4、SET?DEFAULT?:刪除主表記錄,將子表中的匹配記錄的外鍵值改為默認(rèn)值。

眾ONUPDATE子句各選項(xiàng)的作用。

擴(kuò)展資料外鍵的用途是確保數(shù)據(jù)的完整性。

它通常包括以下幾種:?實(shí)體完整性,確保每個(gè)實(shí)體是唯一的(通過(guò)主鍵來(lái)實(shí)施)?2、域完整性,確保屬性值只從一套特定可選的集合里選擇?3、關(guān)聯(lián)完整性,確保每個(gè)外鍵或是NULL(如果允許的話(huà))或含有與相關(guān)主鍵值相配的值。

約束的主要目的是控制存儲(chǔ)在外鍵表中的數(shù)據(jù),但它還可以控制對(duì)主鍵表中數(shù)據(jù)的修改。

例如,如果在 publishers 表中刪除一個(gè)出版商,而這個(gè)出版商的 ID 在 titles 表中記錄書(shū)的信息時(shí)使用了。

則這兩個(gè)表之間關(guān)聯(lián)的完整性將被破壞,titles 表中該出版商的書(shū)籍因?yàn)榕c publishers 表中的數(shù)據(jù)沒(méi)有鏈接而變得孤立了。

FOREIGN KEY 約束防止這種情況的發(fā)生。

如果主鍵表中數(shù)據(jù)的更改使之與外鍵表中數(shù)據(jù)的鏈接失效,則這種更改是不能實(shí)現(xiàn)的,從而確保了引用完整性。

如果試圖刪除主鍵表中的行或更改主鍵值,而該主鍵值與另一個(gè)表的 FOREIGN KEY 約束值相關(guān),則該操作不可實(shí)現(xiàn)。

若要成功更改或刪除 FOREIGN KEY 約束的行,可以先在外鍵表中刪除外鍵數(shù)據(jù)或更改外鍵數(shù)據(jù),然后將外鍵鏈接到不同的主鍵數(shù)據(jù)上去。

?參考資料來(lái)源:百度百科--外鍵參考資料來(lái)源:百度百科--約束。

本文今天分享完畢,希望對(duì)您有所幫助。

標(biāo)簽:

免責(zé)聲明:本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章