唯一索引:主键(唯一、自增)

组合索引:当查询时条件由多个字段组成并且被频繁使用时,适合创建组合索引

反向键索引:适用于某列值前面相同后面不同,且连续增长

位图索引:举例(性别字段)----取值类型少但是数据较多时,适合创建位图索引

基于函数的索引:见名知意,某个函数使用次数频繁时创建

创建索引的语句:

唯一索引:

create unique index index_name on table_name(column_name);

组合索引:

create index index_name on table_name(column_name1,column_name2);

反向键索引:

create index index_name on table_name(column_name) reverse;

位图索引:

create bitmap index index_name on table_name(column_name);

基于函数的索引:

create index index_name on table_name(函数(column_name));

索引的作用、优点:

提高sql语句执行的性能,快速定位需要查找的表的内容(物理位置)

Oracle中的索引类型相关推荐

  1. Oracle中加速索引创建或重建的方法

    Oracle中加速索引创建或重建的方法 View more documents from Maclean Liu

  2. ORACLE中的INTERVAL类型

    ORACLE中的INTERVAL类型 INTERVAL数据类型用来存储两个时间戳之间的时间间隔.可以指定years and months,或者days,hours,minuts,seconds之间的间 ...

  3. oracle锁类型tx,Oracle中的锁类型

    Oracle中的锁类型主要分以下3种: DML锁(DML lock):DML 代表数据操纵语言(Data Manipulation Language).一般来讲,表示select,insert,upd ...

  4. Oracle中的TIMESTAMP类型解读(TIMESTAMP存储格式)

     Oracle中的TIMESTAMP类型解读  SQL> create table test_time (col_time timestamp); 表已创建. SQL> insert in ...

  5. 聊一聊 InnoDB 引擎中的索引类型

    索引对数据库有多重要,我想大家都已经知道了吧,关于索引可能大家会对它多少有一些误解,首先索引是一种数据结构,并且索引不是越多越好.合理的索引可以提高存储引擎对数据的查询效率. 形象一点来说呢,索引跟书 ...

  6. oracle如何组合索引,Oracle中组合索引的使用

    Oracle中组合索引的使用 Oracle中组合索引的使用 一.什么是索引? 数据库索引类似一本书的目录,目录中将书的内容先分为第一层(第一章.第二章--第N章的标题和对应页码),第二层(1.1XXX ...

  7. oracle 分组排序后取第一条_关于oracle中位图索引的探讨:概念、原理、优缺点...

    概述 oracle索引主要分为以下几种: 1. b-tree索引 Oracle数据库中最常见的索引类型是b-tree索引,也就是B-树索引,以其同名的计算科学结构命名.CREATE INDEX语句时, ...

  8. oracle加强制索引,Oracle中建立索引并强制优化器使用

    当WHERE子句对某一列使用函数时,除非利用这个简单的技术强制索引,否则Oracle优化器不能在查询中使用索引. 通常情况下,如果在WHERE子句中不使用诸如UPPER.REPLACE 或SUBSTR ...

  9. oracle 索引快速全扫描,oracle中的索引扫描

    一.INDEX UNIQUE SCAN(索引唯一扫描) 索引唯一性扫描(INDEX UNIQUE SCAN)是针对唯一性索引(UNIQUE INDEX)的扫描,它仅仅适用于where条件里是等值查询的 ...

  10. oracle index include,oracle中与索引相关的视图—all_indexes | 学步园

    ALL_INDEXES描述了与索引有关的信息,为了使部分字段的内容更准确,我们需要通过analyze或者dbms_stats包来收集与索引有关的统计信息(这部分字段标记为带*). 首先看一下官网给出的 ...

最新文章

  1. 图论 ---- B. Graph Subset Problem (图中找k阶完全子图 or 找一个子集里面的点的度数都打过k)
  2. 拓扑排序的非计算机应用
  3. html 加载后删除,document.write()应该在我的页面加载后删除所有现有的html?
  4. python装饰器 property_Python中@property装饰器的使用技巧性解析(代码示例)
  5. softmax理论及代码解读——UFLDL
  6. 这8个方法让你成为最优秀的程序员
  7. WPF中的命令(Command)
  8. [css] 使用css画出一个五角星
  9. Java学习之SpringBoot整合SSM Demo
  10. Django框架——类视图
  11. Javascript 时间操作汇总
  12. 在传统企业做互联网架构是什么感受?
  13. Spring小学习小结2
  14. zw版【转发·台湾nvp系列Delphi例程】HALCON HighpassImage
  15. stm32f407工程改为stm32f401的方法,并修改时钟
  16. 华东师范大学夏令营复习计划总结
  17. 操作ADS1115进行4个通道AD值的读取
  18. 自制typora主题
  19. 基于Html+Css+javascript的网页制作——音乐舞蹈学校(5页面) 计算机毕设网页设计源码
  20. 微信小程序连接蓝牙打印机打印图片示例

热门文章

  1. Tomcat8安装及配置详解
  2. LFW pairs.txt解释
  3. idea 快捷键大全
  4. Anaconda版本选择 Python3.6版本的Anaconda下载
  5. java学生管理系统报告_java学生管理系统总结报告.doc
  6. java简历模板来了!!
  7. CTF|逆向工程软件之IDA
  8. 如何查看或修改FANUC机器人的系统变量?
  9. Axure8.0 装汉化包
  10. matlab拟合例子,MATLAB数据拟合例子