Oracle——索引操作
Rehoni / 2020-11-26
查找索引
-- 查看某个表的索引
SELECT * from all_indexes WHERE table_name=upper('table_name');
-- 查看索引在哪个字段
select * from user_ind_columns where table_name=upper('table_name');
-- 查看某个用户下面所有的索引
SELECT * from all_indexes WHERE owner='SR';
创建和删除索引
-- 删除普通索引
drop index 索引名字
--创建普通索引
create index 索引名 on 表名(索引对应的列名);
-- 创建组合索引
create index index_name on table_name(column_name_1,column_name_2);
--删除主键索引
alter table 表名 drop constraint 索引名
--创建主键索引
alter table 表名 add constraint 表名 add constraint 索引名 primary key (主键);