日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:52007
  • 待審:47
  • 小程序:12
  • 文章:1052527
  • 會(huì)員:766

主鍵用于唯一標(biāo)識表中每一行,不允許重復(fù)或?yàn)?null,而外鍵則用于建立表之間的關(guān)系,指向另一表的主鍵,并在主鍵行被刪除時(shí)根據(jù)指定的選項(xiàng)更新或刪除包含外鍵的行。

如何使用 SQL 設(shè)置主鍵和外鍵

主鍵

主鍵是表中唯一標(biāo)識每行的列。
主鍵的值必須是唯一的,并且不能為 null。
每個(gè)表只能有一個(gè)主鍵。

設(shè)置主鍵

可以使用 PRIMARY KEY 約束來設(shè)置主鍵:

ALTER TABLE table_name ADD PRIMARY KEY (column_name);

登錄后復(fù)制

例如,在 customers 表中設(shè)置 customer_id 列為主鍵:

ALTER TABLE customers ADD PRIMARY KEY (customer_id);

登錄后復(fù)制

外鍵

外鍵是表中引用另一表主鍵的列。
外鍵的值必須與被引用表的相應(yīng)主鍵值匹配。
外鍵可以用于建立表之間的關(guān)系。

設(shè)置外鍵

可以使用 FOREIGN KEY 約束來設(shè)置外鍵:

ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES other_table_name (other_column_name);

登錄后復(fù)制

例如,在 orders 表中設(shè)置 customer_id 列為外鍵,引用 customers 表的 customer_id 主鍵:

ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers (customer_id);

登錄后復(fù)制

外鍵約束選項(xiàng)

ON DELETE CASCADE:當(dāng)被引用表中的主鍵行被刪除時(shí),也會(huì)刪除包含外鍵行的所有行。

ON DELETE SET NULL:當(dāng)被引用表中的主鍵行被刪除時(shí),包含外鍵的行的外鍵值將被設(shè)置為 null。

ON DELETE RESTRICT:如果外鍵值與被引用表中已存在的行不匹配,則無法刪除被引用表中的主鍵行。

分享到:
標(biāo)簽:SQL 主鍵
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 52007

    網(wǎng)站

  • 12

    小程序

  • 1052527

    文章

  • 766

    會(huì)員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定