古詩詞大全網 - 成語解釋 - SQL語句的外鍵約束是什麽?

SQL語句的外鍵約束是什麽?

create table score。

SQL的主鍵和外鍵的作用:外鍵取值規則:空值或參照的主鍵值。

(1)插入非空值時,如果主鍵表中沒有這個值,則不能插入。

(2)更新時,不能改為主鍵表中沒有的值。

(3)刪除主鍵表記錄時,妳可以在建外鍵時選定外鍵記錄壹起級聯刪除還是拒絕刪除。

(4)更新主鍵記錄時,同樣有級聯更新和拒絕執行的選擇。

簡而言之,SQL的主鍵和外鍵就是起約束作用。

alter table 外鍵表名 add constraint 約束名稱 foreign key (外鍵字段) references 主鍵表名(約束列名)。

如果表A中的Ids是主鍵,要約束表B中得Aid列,那麽語句應該是:alter table B add constraint A_B_Ids foreign key(Aid) references A(Ids)。