oracle 索引操作
2024-09-08 19:20:12
1 查询表中所有的索引
-- 固定写法"tb_user"(注意大小写)为表名
select * from user_indexes where table_name='tb_user'
2 创建索引
--多个字段用逗号隔开
create index 索引名 on 表名 (字段1,字段2,字段3等)
3 删除索引
--索引名不能重复,即使在不同的表中也不能重复
drop index 索引名
4 索引匹配机制
单个索引没什么好说的
联合索引 比如(a,b,c) 三个字段的联合索引 从左到右匹配原则
当搜索字段中只有a时或开头,能用到索引。
当搜索字段中a,b顺序时,能用到索引。
当搜索字段中a,b,c顺序时,能用到索引。 从左到右匹配不到则使用不到索引,如
当搜索字段中b,a顺序时,不能用到索引。
当搜索字段中b,c,a顺序时,不能用到索引
最新文章
- IntelliJ IDEA 将 Maven 构建的 Java 项目打包
- BZOJ3651 : 网络通信
- Android、iPhone和Java三个平台一致的加密工具
- 让用户打开你app的位置功能
- POJ 2112 Optimal Milking (Floyd+二分+最大流)
- PLSQL性能优化技巧
- TIMESTAMP和DATETIME的区别
- C++ 文本读写
- APP常用模块
- linux环境之监听端口配置
- HDU2084-数塔
- Swift学习笔记7:关闭
- underScore学习1:匿名函数中call(this)的作用
- Linux内核中的算法和数据结构
- C#接口的简单创建及其用法
- 虹软2.0 离线人脸识别 Android 开发 Demo
- Django create和save方法
- 第二周博客作业 <;西北师范大学| 周安伟>;
- Papers | 图像/视频增强 + 深度学习
- Linux 实验一 基础实践