CREATE [UNIQUE] | [BITMAP] INDEX index_name  --unique表示唯一索引
ON table_name([column1 [ASC|DESC],column2    --bitmap,创建位图索引
[ASC|DESC],…] | [express])[TABLESPACE tablespace_name]
[PCTFREE n1]                                 --指定索引在数据块中空闲空间
[STORAGE (INITIAL n2)]
[NOLOGGING] --表示创建和重建索引时允许对表做DML操作,默认情况下不应该使用
[NOLINE]
[NOSORT];                                    --表示创建索引时不进行排序,默认不适用,如果数据已经是按照该索引顺序排列的可以使用

1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。

  2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率

  3)索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,不会影响基本的表;

  4)索引一旦建立,在表上进行DML操作时(例如在执行插入、修改或者删除相关操作时),oracle会自动管理索引,索引删除,不会对表产生影响

  5)索引对用户是透明的,无论表上是否有索引,sql语句的用法不变

  6)oracle创建主键时会自动在该列上创建索引

参考:

http://www.cnblogs.com/wishyouhappy/p/3681771.html

http://www.cnblogs.com/fnng/archive/2012/10/10/2719221.html

http://blog.csdn.net/runrabbit/article/details/52151990

http://blog.csdn.net/fengshuiyue/article/details/13172129

oracle 索引的整理相关推荐

  1. oracle建立覆盖索引,oracle索引类型及扫描方式大整理

    oracle索引类型及扫描方式大整理 1. 存储类型 索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用.在Oracle中,索引基本分为以下几种:B*Tree ...

  2. Oracle 索引扫描的五种类型

    之前在讨论CBO和RBO的时候提到了索引扫描的几种类型. Oracle Optimizer CBO RBO http://blog.csdn.net/tianlesoftware/archive/20 ...

  3. Oracle索引知识学习笔记

    目录 一.Oracle索引简介 1.1 索引分类 1.2 索引数据结构 1.3 索引特性 1.4 索引使用注意要点 1.5.索引的缺点 1.6.索引失效 二.索引分类介绍 2.1.位图索引 1.2.函 ...

  4. 定时创建oracle索引,oracle数据库关于索引建立及使用的详细介绍

    索引的说明 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表的数据,索引能优化查询,不能优化DML操作,Oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护. 如果SQL语句仅访 ...

  5. Oracle索引的维护

    原 Oracle 索引的维护https://blog.csdn.net/tianlesoftware/article/details/5680706版权声明: https://blog.csdn.ne ...

  6. Oracle索引和事务

    Oracle索引和事务 1. 什么是索引?有什么用? 1.索引是数据库对象之一,用于加快数据的检索,类似于书籍的目录.在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用 ...

  7. Oracle面试题整理

    目录 Oracle面试题整理 1.MySQL和Oracle的区别: 2.Oracle中function和procedure的区别? 3. 比较truncate和delete命令 ? 4.oralce中 ...

  8. [转载]oracle索引的简单总结

    原文地址:oracle索引的简单总结作者:kindle 一.索引的概念: 数据库的索引类似于书籍的索引.在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息.在数据库中,索引也允许数据库程 ...

  9. 索引名 oracle,ORACLE 索引名称矫情

    oracle 索引英文名称很多,翻译过来的话也很多中文名称,不过总得来说词不达意.也就是说讲中文的时候,对方无法理解你说的是啥意思,啥情况,啥原理. 比如前缀,非前缀.本地和全局,普通和分区.B树和位 ...

  10. Oracle索引失效问题

    Oracle 索引不起作用的几种情况: 1,<> 2,单独的>,<,(有时会用到,有时不会) 3,like "%_" 百分号在前.(可采用在建立索引时用re ...

最新文章

  1. Software caused connection abort: recv failed
  2. [Objective-c基础教程] chapter one Before You Start chapter two Extensions to C
  3. python batch normalization_Batch Normalization 引出的一系列问题
  4. Spring Boot 进行优雅的字段校验,写得太好了!
  5. 早期的增长黑客 PayPal 如何在2000年初达到每日7%到10%的营收成长?
  6. g++ vscode 环境选择_Visual Studio Code 配置C/C++环境
  7. idea 查看jsp是否被引用_IntelliJ IDEA解析JSP中的Web路径
  8. 为什么我们要使用HTTP Strict Transport Security?
  9. python 字典查询比列表快_Python 字典和列表的对比应用
  10. 我要养成写博客的好习惯!
  11. Java 利用泛型实现折半查找法
  12. JMeter 学习笔记从不懂慢慢提升(01)
  13. ffmpeg的下载及安装
  14. 从苏宁电器到卡巴斯基第22篇:单证这一年(下)
  15. jstl标签中的fn与fmt标签的用法
  16. 前端换肤的N种方案,请收下
  17. 批量修改word文字字体字号
  18. 让瓶子里的小人跟你互动,它是怎么做到的?
  19. linux清空文件命令
  20. Hexo 靜態博客使用指南

热门文章

  1. APICloud 入门教程窗口篇
  2. 使用R语言进行单(双)因素方差分析
  3. Python制作【大麦网】自动抢票程序
  4. Android流程图
  5. Docker Registry 详解
  6. php怎么在图片上加文字居中,php GD库为图片添加文字且自动换行,水平居中
  7. MSP430单片机个人学习笔记
  8. linux mysql skip_skip-grant-tables 修改linux的mysql忘记root密码
  9. 中国知网论文免费下载的4个方法分享
  10. 一次性补助20万,博士买房比市价低1.5万/平!26城硕博引进政策哪家强?