綜合知識

當前位置 /首頁/綜合知識 > /列表

資料庫的主鍵和外來鍵

資料庫主鍵,指的是一個列或多列的組合,其值能唯一地標識表中的每一行,通過它可強制表的實體完整性。主鍵主要是用於其他表的外來鍵關聯,以及本記錄的修改與刪除。

資料庫的主鍵和外來鍵

外來鍵,又稱作外關鍵字。外來鍵表示了兩個關係之間的聯絡。外來鍵主要是用於控制儲存在外來鍵表中的資料或使兩張表形成關聯。外來鍵只能引用外表中的列的值或使用空值。

主鍵與外來鍵的區別:

1、在定義上:主鍵是唯一標識一條記錄,不能有重複的,不允許為空;外來鍵可以有重複的,可以是空值;

2、在作用上:主鍵主要用於保證資料完整性;外來鍵主要用於和其他表建立聯絡;

3、在個數上:主鍵只能有一個;一個表可以有多個外來鍵。

TAG標籤:外來鍵 資料庫 主鍵 #