亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

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

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

主鍵用于唯一標識表中每一行,不允許重復或為 null,而外鍵則用于建立表之間的關系,指向另一表的主鍵,并在主鍵行被刪除時根據(jù)指定的選項更新或刪除包含外鍵的行。

如何使用 SQL 設置主鍵和外鍵

主鍵

主鍵是表中唯一標識每行的列。
主鍵的值必須是唯一的,并且不能為 null。
每個表只能有一個主鍵。

設置主鍵

可以使用 PRIMARY KEY 約束來設置主鍵:

ALTER TABLE table_name ADD PRIMARY KEY (column_name);

登錄后復制

例如,在 customers 表中設置 customer_id 列為主鍵:

ALTER TABLE customers ADD PRIMARY KEY (customer_id);

登錄后復制

外鍵

外鍵是表中引用另一表主鍵的列。
外鍵的值必須與被引用表的相應主鍵值匹配。
外鍵可以用于建立表之間的關系。

設置外鍵

可以使用 FOREIGN KEY 約束來設置外鍵:

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

登錄后復制

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

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

登錄后復制

外鍵約束選項

ON DELETE CASCADE:當被引用表中的主鍵行被刪除時,也會刪除包含外鍵行的所有行。

ON DELETE SET NULL:當被引用表中的主鍵行被刪除時,包含外鍵的行的外鍵值將被設置為 null。

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

分享到:
標簽:SQL 主鍵
用戶無頭像

網(wǎng)友整理

注冊時間:

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

  • 52007

    網(wǎng)站

  • 12

    小程序

  • 1052527

    文章

  • 766

    會員

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

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

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

答題星2018-06-03

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

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

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

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

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

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定