索引關鍵字的類型有哪幾種

索引關鍵字的類型有哪幾種

根據數據庫的功能,可以在數據庫設計器中創建四種索引:唯一索引、非唯一索引、主鍵索引和聚集索引。

唯一索引:

唯一索引是不允許其中任何兩行具有相同索引值的索引。 當現有數據中存在重複的鍵值時,大多數數據庫不允許將新創建的唯一索引與表一起保存。數據庫還可能防止添加將在表中創建重複鍵值的新數據。

非唯一索引:

非唯一索引是相對唯一索引,允許其中任何兩行具有相同索引值的索引。 當現有數據中存在重複的鍵值時,數據庫是允許將新創建的索引與表一起保存。

主鍵索引:

數據庫表經常有一列或列組合,其值唯一標識表中的每一行。該列稱爲表的主鍵。 在數據庫關係圖中爲表定義主鍵將自動創建主鍵索引,主鍵索引是唯一索引的特定類型。該索引要求主鍵中的每個值都唯一。

聚集索引:

在聚集索引中,表中行的物理順序與鍵值的邏輯順序相同。一個表只能包含一個聚集索引。 如果某索引不是聚集索引,則表中行的物理順序與鍵值的邏輯順序不匹配。