數據庫索引

1. 索引類型

    根據數據庫的功能,可以在數據庫設計器中創建索引:唯一索引、主鍵索引和聚集索引。 儘管唯一索引有助於定位信息,但爲獲得最佳性能結果,建議改用主鍵或唯一約束。  

1.1 唯一索引:   UNIQUE     

    例如:create unique index stusno on student(sno);表明此索引的每一個索引值只對應唯一的數據記錄,對於單列惟一性索引,這保證單列不包含重複的值。對於多列惟一性索引,保證多個值的組合不重複。


1.2 主鍵索引:   primary key

    數據庫表經常有一列或列組合,其值唯一標識表中的每一行。該列稱爲表的主鍵。   在數據庫關係圖中爲表定義主鍵將自動創建主鍵索引,主鍵索引是唯一索引的特定類型。該索引要求主鍵中的每個值都唯一。當在查詢中使用主鍵索引時,它還允許對數據的快速訪問。

1.3 聚集索引(也叫聚簇索引):cluster  
    在聚集索引中,表中行的物理順序與鍵值的邏輯(索引)順序相同。一個表只能包含一個聚集索引。   如果某索引不是聚集索引,則表中行的物理順序與鍵值的邏輯順序不匹配。與非聚集索引相比,聚集索引通常提供更快的數據訪問速度。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章