4 回答

NadiaSmile
TA貢獻(xiàn)149條經(jīng)驗(yàn) 獲得超291個贊
主鍵約束和唯一約束這兩個是根本就不應(yīng)該搞混的概念
主鍵約束相當(dāng)于表格行的唯一標(biāo)識符,是用來表示本行內(nèi)容唯一性的,就像是身份證號。在做表關(guān)聯(lián)時主鍵也可以在另一個中當(dāng)外鍵 比如省表里主鍵是pid,在城市表里有一個外檢叫pid,對應(yīng)省表。
而唯一約束? 要求該字段對應(yīng)的值是唯一的 不能彼此重復(fù) ,比如說注冊東西 現(xiàn)在很多會提示該用戶名已被注冊。這就是數(shù)據(jù)表中username被設(shè)置為唯一約束了。
除此之外 主鍵在一個表中只能有一個,而唯一約束能有多個。
純手打,不是為了拿積分 只是為了打你臉~

侯獻(xiàn)龍
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個贊
主鍵約束主要是對每個表中的主鍵進(jìn)行約束,做用是唯一性和不能為空,唯一約束主要是對字段進(jìn)行約束,作用是唯一性,但是此字段可以為空,
添加回答
舉報
0/150
提交
取消