DB2 RazorSQL
DB2 RazorSQL所有功能
DB2 RazorSQL視圖
DB2 RazorSQL查看內容(限制結果)
DB2 RazorSQL編輯
DB2 RazorSQL描述
DB2 RazorSQL表關係
DB2 RazorSQL搜索
DB2 RazorSQL複製
DB2 RazorSQL複製到另一個數據庫
DB2 RazorSQL複製到本地數據庫
DB2 RazorSQL備份
DB2 RazorSQL顯示信息
DB2 RazorSQL行計數
DB2 RazorSQL生成SQL
DB2 RazorSQL生成DDL
DB2 RazorSQL數據庫轉換
DB2 RazorSQL創建表
DB2視圖
DB2創建索引
DB2 RazorSQL更改表結構
DB2刪除操作(Drop)
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 create unique index <index_name> on <table_name>(<unique_column>) include (<column_names..>)
示例:
db2 drop index sales_index