4 回答

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

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