mysql數據庫機制,mysql主鍵和外鍵有什么區別?主鍵:表中經常有一個列或多個列的組合,其值能唯一的標識表中的每一行。這樣的一列或多列稱為表的主鍵。
外鍵:用來表示表與表之間聯系,是表中的一個列。
主鍵和外鍵都是用于維護數據庫完整性的一種機制。
區別:1、主鍵是唯一標識一條記錄,不能重復,不允許為空;而外鍵可以重復,可以是空值;
2、主鍵是用來保持數據完整性,外鍵是用來建立與其他表聯系用的;
3、主鍵只有一個,外鍵可以有多個。外鍵
外鍵:用來表示表與表之間聯系,是表中的一個列。
主鍵和外鍵都是用于維護數據庫完整性的一種機制。
區別:1、主鍵是唯一標識一條記錄,不能重復,不允許為空;而外鍵可以重復,可以是空值;
2、主鍵是用來保持數據完整性,外鍵是用來建立與其他表聯系用的;
3、主鍵只有一個,外鍵可以有多個。外鍵