1、應用范疇不同:
主鍵屬於索引的一種。在數據庫關系圖中為表定義主鍵將自動創建主鍵索引,主鍵索引是唯一索引的特定類型。該索引要求主鍵中的每個值都唯一。當在查詢中使用主鍵索引時,它還允許對數據的快速訪問。
2、種類不同:
根據數據庫的功能,可以在數據庫設計器中創建三種索引:唯一索引、主鍵索引和聚集索引。而,主鍵只是其中的一種。
3、創建方式不同:
當創建或更改表時可通過定義 PRIMARY KEY 約束來創建主鍵。一個表只能有一個 PRIMARY KEY 約束,而且 PRIMARY KEY 約束中的列不能接受空值。
由於 PRIMARY KEY 約束確保唯一數據,所以經常用來定義標識列。經常在WHERE子句中的列上面創建索引。
擴展資料:
索引的相關作用:
1、通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性。
2、可以大大加快數據的檢索速度,這也是創建索引的最主要的原因。
3、可以加速表和表之間的連接,特別是在實現數據的參考完整性方面特別有意義。
4、在使用分組和排序子句進行數據檢索時,同樣可以顯著減少查詢中分組和排序的時間。
5、通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的性能。