數據庫主鍵,指的是一個列或多列的組合,其值能唯一地标識表中的每一行,通過它可強制表的實體完整性。主鍵主要是用于其他表的外鍵關聯,以及本記錄的修改與删除。
外鍵,又稱作外關鍵字。外鍵表示了兩個關系之間的聯系。外鍵主要是用于控制存儲在外鍵表中的數據或使兩張表形成關聯。外鍵隻能引用外表中的列的值或使用空值。
主鍵與外鍵的區别:
1、在定義上:主鍵是唯一标識一條記錄,不能有重複的,不允許為空;外鍵可以有重複的,可以是空值;
2、在作用上:主鍵主要用于保證數據完整性;外鍵主要用于和其他表建立聯系;
3、在個數上:主鍵隻能有一個;一個表可以有多個外鍵。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!