首页 > 数据库技术 > 详细

oracle中的索引查看

时间:2020-05-27 23:20:13      阅读:53      评论:0      收藏:0      [点我收藏+]

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 系统视图存放是索引的名称以及该索引是否是唯一索引等信息,
user_ind_columns 统视图存放的是索引名称,对应的表和列等
技术分享图片

 

技术分享图片

 

 

 

 

 

 

 

 



oracle中的索引查看

原文:https://www.cnblogs.com/zouhong/p/12977361.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!