什么是外鍵約束 如何設(shè)置外鍵約束?
如何設(shè)置外鍵約束?Create table 1(a1int primary key)Create table 2(b1int,b2int)--為T2 table的B2創(chuàng)建外鍵(T1 table的關(guān)聯(lián)字
如何設(shè)置外鍵約束?
Create table 1(a1int primary key)Create table 2(b1int,b2int)--為T2 table的B2創(chuàng)建外鍵(T1 table的關(guān)聯(lián)字段A1)alter table 2addconstraint FKub2T1a1foreignkey(B2)referencest1(A1)--注意:可以用作表(T1)的外鍵關(guān)聯(lián)字段的字段。A1)必須是主鍵或具有唯一約束(T1的A1必須是主鍵或唯一的)
在SQL中如何創(chuàng)建外鍵約束?
添加外鍵,alter table B語法:alter table name add constraint foreign key constraint name外鍵引用引用外鍵表(列名),例如:add Constraint CC——表B外鍵(ID)中要約束的字段(ID)——表a后面的(ID)可以省略對(duì)(ID)數(shù)據(jù)查詢語言的引用。它的語句,也稱為“數(shù)據(jù)檢索語句”,用于從表中獲取數(shù)據(jù),并確定如何在應(yīng)用程序中給出數(shù)據(jù)。保留字select是DQL(也是所有SQL)中最常用的動(dòng)詞。DQL中常用的其他保留字有where、order by、group by和having。這些DQL保留字通常與其他類型的SQL語句一起使用。