- 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
广告
