1、創建索引 create index 索引名 on 表名(列名);
2、刪除索引 drop index 索引名;
3、創建組合索引 create index 索引名 on 表名(列名1,,列名2);
--在數據庫中查找表名
select
*
from
user_tables
where
table_name
like
'tablename%'
;
--查看該表的所有索引(注意后面表名稱大寫,小寫查詢不到)
select
*
from
all_indexes
where
table_name =
'tablename'
;
--查看該表的所有索引列
select
*
from
all_ind_columns
where
table_name =
'tablename'
;
mysql表中的索引使用 show index from ‘table’;但是oracle中不適用。
oracle中表的索引信息存在 user_indexes 和 user_ind_columns 兩張表里面,
其中,
user_indexes 系統視圖存放是索引的名稱以及該索引是否是唯一索引等信息,
oracle中表的索引信息存在 user_indexes 和 user_ind_columns 兩張表里面,
其中,
user_indexes 系統視圖存放是索引的名稱以及該索引是否是唯一索引等信息,
user_ind_columns 統視圖存放的是索引名稱,對應的表和列等
