数据库 之 索引
2016-04-05 10:52
183 查看
索引
索引的目的:提高数据局的查询效率
索引的构成 键值+索引指针
索引分类:聚簇索引(通过索引顺序进行物理重新排列 ) 非聚簇索引 唯一索引(每个索引只对应唯一的一个元组)
每个基本表只有一个聚簇索引
简单索引(索引中只有一个数据列) 符合索引(两个数据列以上)
创建索引
create[unique|cluster ] index 索引名 on 表名 (属性列名1[次序],属性列名2[次序])
例: 为读者表读者编号创建一个聚簇索引 reader_no
create cluster index reader_no on reader (rno);
索引修改
(1) 禁用索引 alter index 索引名 on 表名 disable
(2)重新生成索引 alter index 索引名 on 表名 rebuild
(3)重新组织索引 alter index 索引名 on 表名 reorganize
删除索引
drop index 索引名
例:drop index reader_no
索引的目的:提高数据局的查询效率
索引的构成 键值+索引指针
索引分类:聚簇索引(通过索引顺序进行物理重新排列 ) 非聚簇索引 唯一索引(每个索引只对应唯一的一个元组)
每个基本表只有一个聚簇索引
简单索引(索引中只有一个数据列) 符合索引(两个数据列以上)
创建索引
create[unique|cluster ] index 索引名 on 表名 (属性列名1[次序],属性列名2[次序])
例: 为读者表读者编号创建一个聚簇索引 reader_no
create cluster index reader_no on reader (rno);
索引修改
(1) 禁用索引 alter index 索引名 on 表名 disable
(2)重新生成索引 alter index 索引名 on 表名 rebuild
(3)重新组织索引 alter index 索引名 on 表名 reorganize
删除索引
drop index 索引名
例:drop index reader_no
相关文章推荐