要在數(shù)據(jù)庫中添加外鍵約束語句,需要在創(chuàng)建表的時候指定外鍵約束。以下是一個示例SQL語句:
CREATE TABLE 表名(
列名1 數(shù)據(jù)類型,
列名2 數(shù)據(jù)類型,
...
列名n 數(shù)據(jù)類型,
FOREIGN KEY (外鍵列名) REFERENCES 關(guān)聯(lián)表名(關(guān)聯(lián)列名)
);
在這個示例中,表名
是要創(chuàng)建的表的名稱,列名1
到列名n
是表中的列名和對應(yīng)的數(shù)據(jù)類型。外鍵列名
是要作為外鍵的列名,關(guān)聯(lián)表名
是關(guān)聯(lián)的表的名稱,關(guān)聯(lián)列名
是關(guān)聯(lián)表中的列名。
通過以上的SQL語句,可以在創(chuàng)建表的同時添加外鍵約束。在對應(yīng)的列上添加外鍵約束后,該列的值需要在關(guān)聯(lián)表的列上有相應(yīng)的值,否則會觸發(fā)外鍵約束。