Oracle索引

 

基本语法

create index index_name on table_name(column_name);

 

什么字段不适合建立索引,对于基数低的字段,基数低,表示在索引列中,所有取值的数量比表中的行的数量要少。比如性别列。只有两种可能的取值,那就是要么是男,要么是女。对于这种字段。不适合建立B树索引。而适合建立位图索引。

create bitmap index index_name on table_name(column_name);

 

反向索引

create index emp_job_reverse_idx on emp(job) reverse tablespace users;

 

 

基于函数的索引

create index emp_job_fun on emp(lower(job));

 

 

显示索引信息

通过查询数据字典视图

dba_indexs 可以显示数据库的所有索引

all_indexs 可以显示当前用户可以访问的索引

user_indexs 可以显示当前用户的索引信息

 

 

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