主鍵和外鍵怎么標明 設(shè)計數(shù)據(jù)庫表的時候。適不適合在數(shù)據(jù)庫中建立主外鍵關(guān)系?
設(shè)計數(shù)據(jù)庫表的時候。適不適合在數(shù)據(jù)庫中建立主外鍵關(guān)系?我認為最好在數(shù)據(jù)庫中設(shè)置它。良好的數(shù)據(jù)庫設(shè)計和正確的主鍵和外鍵設(shè)置,只會使各種關(guān)系更清晰,更便于前臺操作和性能優(yōu)化主鍵:表中主鍵的作用是1保證表數(shù)
設(shè)計數(shù)據(jù)庫表的時候。適不適合在數(shù)據(jù)庫中建立主外鍵關(guān)系?
我認為最好在數(shù)據(jù)庫中設(shè)置它。
良好的數(shù)據(jù)庫設(shè)計和正確的主鍵和外鍵設(shè)置,只會使各種關(guān)系更清晰,更便于前臺操作和性能優(yōu)化
主鍵:表中主鍵的作用是1保證表數(shù)據(jù)的唯一性(表中只有一個主鍵)2查找表通過主鍵查詢一條信息。外鍵:基于主鍵的關(guān)聯(lián)。如果沒有主鍵,就不會有外鍵有意義,當關(guān)聯(lián)性好的時候,可以更方便的對數(shù)據(jù)庫進行添加、刪除、修復、更改,而不是對每個表逐個做動作
區(qū)別:一個表可以有多個外鍵,但只有一個主鍵
數(shù)據(jù)庫主外鍵之間的關(guān)系?
根據(jù)實體關(guān)系模型可以理解的其實是一種“歸屬”關(guān)系。你可以想象,如果你想查詢一個學院下所有學生的列表,那么我們在創(chuàng)建表時會給每個學生一個“歸屬”學院列(外鍵),只需一句非常簡單的話,從studentname from students where college=“學院的名稱”,其中college是學生表的外鍵,這樣就可以連接了。