Oracle索引使用详解
-- 索引:普通索引、唯一索引、复合索引
create index XX on tableNamep[colName]
使用索引的好处,就是检索效率快,和使用主键、rowid(物理地址) 差不多,使用主键检索的实质就是使用ROWID(物理地址)
eg:
create unique index 索引名 on tablename(列名)
create index index_test_ah on t_indextest(id,name);
select * from t_indextest where id = 777580 and name = 'aa7775
-- 索引:普通索引、唯一索引、复合索引
create index XX on tableNamep[colName]
-- 创建一个普通索引
-- 创建索引的好处,就是检索效率快,和使用主键、rowid(物理地址) 差不多,使用主键检索的实质就是使用ROWID(物理地址)
create index index_orders_name on t_owners(name);create table T_INDEXTEST (ID NUMBER,NAME1 VARCHAR2(30),NAME2 VARCHAR2(30),NAME3 VARCHAR2(30),NAME4 VARCHAR2(30),NAME5 VARCHAR2(30));
beginfor x in 1..1000000loopinsert into T_INDEXTEST values (x,'aa'||x,'bb'||x,'cc'||x,'dd'||x,'ee'||x);end loop;commit;
end;create index index_test on T_INDEXTEST(name);select * from t_indextest where id = 777580
select * from t_indextest where name = 'aa777580'
select rowid,t.* from t_indextest t where name = 'aa777580'
select * from t_indextest where rowid = 'AAAM3lAAGAAAAmOAFs'-- 创建唯一索引
create unique index 索引名 on tablename(列名)
create index index_test_ah on t_indextest(id,name);
drop index index_test_ah
select * from t_indextest where id = 777580 and name = 'aa777580'select * from t_indextest where name1='aa777777' and name2='bb777777' and name3='cc777777'
create index index_indextest_aa on t_indextest(name1,name2,name3)select * from t_account where year = '2012' and month = '01' and ownerid = 1;
Oracle索引使用详解相关推荐
- 查看索引是否命中oracle,Oracle 索引命中详解
整理一下Oracle数据查询索引命中情况,仅供参考,有问题欢迎指出修正: 创建测试表: CREATE TABLE TEST_HZ ( A VARCHAR(20), B VARCHAR(20), C ...
- oracle 索引 种类,详解 Navicat for Oracle 索引类型
Normal normal索引不施加限制到列值. Unique unique索引表示没有表的两行在键列有重复值. Bitmap bitmap(位图)索引为每个不同的键创建一个bitmap,而不是个别地 ...
- 资源放送丨《Oracle数据库索引分裂详解》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 孙加鹏 老师分享了<Oracle数据库索引分裂详解>,在这里我们将课件PPT和实况录像分享 ...
- 本周两场直播丨通过源码了解openGauss多线程架构;Oracle数据库索引分裂详解。...
1.管中窥豹之通过源码了解openGauss多线程架构-8月18日20:00 本讲座主要介绍openGauss的多线程架构,通过源码了解线程间通信机制.线程池的原理和优势.如何开启线程池等,力图通过多 ...
- racle B-Tree和Bitmap索引对比详解
http://space.itpub.net/13062352/viewspace-614553 oracle B-Tree和Bitmap索引对比详解 B树索引是所有大型关系数据库毕用的技术,也是or ...
- Oracle建立全文索引详解
Oracle建立全文索引详解 1.全文检索和普通检索的区别 不使用Oracle text功能,当然也有很多方法可以在Oracle数据库中搜索文本,比如INSTR函数和LIKE操作: SELECT *F ...
- oracle -- Oracle初始化参数详解
oracle -- Oracle初始化参数详解 Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数. Ora ...
- Oracle数据泵详解
Oracle数据泵详解 Oracle Database 10g中采用了数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中 ...
- Oracle表空间_PK是什么意思,Oracle表空间详解
关键字:Oracle表空间详解 一.============ 查询 =================== 1.查询oracle用户的默认表空间和临时表空间 select default_table ...
最新文章
- 2022-2028年中国无人经济行业深度调研及投资前景预测报告
- python代码雨代码复制_python实现跨excel sheet复制代码实例
- A Simple Math Problem HDU - 5974
- 加州圣地亚哥电子和计算机工程研究生申请入口
- python转化成excel_python转换excel成py文件
- 利用 PGO 提升 .NET 程序性能
- 第七十三期:比特币迎来新的替代技术,能耗几乎为零!
- setup the printer on ubuntu for uniofsurrey
- 《模拟电子技术》-童诗白
- wineskin使用教程_使用Wineskin在Mac上运行Windows Apps /游戏
- 【微积分】2.1一元函数微分
- 2015年史玉柱演讲实录
- 【笔记】《Federated Learning With Blockchain for Autonomous Vehicles Analysis and Design Challenges》精读笔记
- VPN、IPSEC、AH、ESP、IKE、DSVPN
- bash shell实现并发多进程操作
- Spring Aop(五)——给Advice传递参数
- 关于如何设置 Linux 的 IP配置
- 《Microsoft Developer Network》(简称MSDN)微软开发者网络和CSDN (Chinese Software Developer Network)中国软件开发者网络
- 【Unity2DMobileGame_PirateBomb07】—— 代码实现炸弹爆炸的物理效果
- ios14测试版兼容软件,ios14描述文件官方版
热门文章
- struct.pack的用法
- python安装jupyterlab_JupyterLab 3.0发布
- 【180718】五子棋C#小游戏
- C++ 深度解析教程(五)进阶面向对象、类与封装的概念、类的真正形态
- 基于java+springboot+vue+mysql的甜品蛋糕销售商城网站
- 将Windows7电脑改造成无线路由器
- 【自我陈述】描述自我现状,及日后的一些小规划。
- 数字图像处理——直方图累计
- 电脑计算机公式应用,知识:不能使用wps公式编辑器_计算机软件和应用程序_IT /计算机_数据...
- Pixel 2 XL手机 破BootLoader、刷机流程