- DB2 教程
- 主頁
- DB2 - 簡介
- DB2 - 伺服器安裝
- DB2 - 例項
- DB2 - 資料庫
- DB2 - 緩衝池
- DB2 - 表空間
- DB2 - 儲存組
- DB2 - 模式
- DB2 - 資料型別
- DB2 - 表
- DB2 - 別名
- DB2 - 約束
- DB2 - 索引
- DB2 - 觸發器
- DB2 - 序列
- DB2 - 檢視
- 帶 XML 的 DB2
- DB2 - 備份和恢復
- DB2 - 資料庫安全性
- DB2 - 角色
- DB2 - LDAP
- 有用的 DB2 資源
- DB2 - 問與答
- DB2 - 快速指南
- 有用的 DB2 資源
- DB2 - 討論
DB2 - 索引
本章涵蓋索引簡介、型別、建立和刪除。
簡介
索引是一組指標,可以引用表中的行、MDC 或 ITC 表中的塊、XML 儲存物件中的 XML 資料,這些資料按一個或多個鍵的值進行邏輯排序。它是在 DB2 表列上建立的,以加快查詢的資料訪問速度,並有效地對資料進行聚集和分割槽。它還可以提高檢視操作的效能。具有唯一索引的表可以具有具有唯一鍵的行。根據表要求,你可以採用不同型別的索引。
索引型別
- 唯一索引和非唯一索引
- 聚集索引和非聚集索引
建立索引
要建立唯一索引,請使用以下語法
語法
db2 create unique index <index_name> on <table_name>(<unique_column>) include (<column_names..>)
示例:為“shopper.sales1”表建立索引。
db2 create unique index sales1_indx on shopper.sales1(id) include (itemname)
刪除索引
要刪除索引,請使用以下語法
語法
db2 drop unique index <index_name> on <table_name>(<unique_column>) include (<column_names..>)
示例
db2 drop index sales_index
廣告
