sqlreferenceson
發布時間: 2025-09-01 03:29:15
⑴ 怎麼用sql語句實現兩個主碼的同時引用外碼
- CSDN
R中的某個欄位FK與W中的主碼PK對應,則FK成為W的外碼。外碼定義了兩個表之間的約束關系,W為主表(被參照表),R為從...
CSDN
⑵ sql中級聯刪除,級聯更新是怎麼理解的
以使用的SqlServer為例,正攔在management studio中 打開對應資料庫的diagram,在相關表的任意一張上右鍵,選擇relationship,彈出如下對話框。
⑶ SQL如何建立外鍵請教高手了
資料庫mysql
建立外鍵的前提: 本表的列必須與外鍵類型相同(外鍵必須是外表主鍵)。
外鍵作用: 使兩張表形成關聯,外鍵只能引用外表中的列的值!
指定主鍵關鍵字: foreign key(列名)
引用外鍵關鍵字: references <外鍵表名>(外鍵列名)
事件觸發限制: on delete和on update , 可設參數cascade(跟隨外鍵改動), restrict(限制外表中的外鍵改動),set Null(設空值),set Default(設默認值),[默認]no action
例如:
outTable表 主鍵 id 類型 int
創建含有外鍵的表:
create table temp(
id int,
name char(20),
foreign key(id) references outTable(id) on delete cascade on update cascade);
說明:把id列 設為外鍵 參照外表outTable的id列 當外鍵的值刪除 本表中對應的列篩除 當外鍵的值改變 本表中對應的列值改變。
自己實踐 才能完全了解外鍵的作用 關鍵是:事件觸發限制的作用
熱點內容