首页 > 数据库 >oracle 索引操作

oracle 索引操作

时间:2022-11-18 18:38:00浏览次数:43  
标签:-- 用到 索引 字段 搜索 user oracle 操作

 

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顺序时,不能用到索引

 

标签:--,用到,索引,字段,搜索,user,oracle,操作
From: https://www.cnblogs.com/lccsdncnblogs/p/16904174.html

相关文章

  • TypeScript 4.9 发布,新增 satisfies 操作符
    TypeScript4.9发布,新增satisfies操作符来源:OSCHINA编辑: 罗奇奇2022-11-1707:04:50 1TypeScript4.9已正式发布,此版本引入了多项新功能。此版本......
  • 操作系统——进程相关
    操作系统——进程相关一、进程相关(状态、同步、异步、阻塞、非阻塞)1、状态介绍 在程序运行的过程中,由于被操作系统的调度算法控制,程序会进入几个状态:就绪,运行和阻塞。......
  • java 文件读写操作
    一、BufferedWriter写入文件+BufferedReader读取文件缓冲字符(BufferedWriter)是一个字符流类来处理字符数据。不同于字节流(数据转换成字节),你可以直接写字符串,数组或字符......
  • 顺序队列及其操作
    一、顺序队列基本概念队列是一种特殊的线性表,它的特殊性在于队列的插入和删除操作分别在表的两端进行。插入的那端称为队尾,删除的那段称为队首,队列的插入和删除操作简称进......
  • Java 8 Stream基础操作汇总
    Java8Stream操作汇总目录Java8Stream操作汇总1.分组2.分组统计3.分组求和4.最大最小值5.排序前提条件://User实体类@DatapublicclassUser{/**......
  • uniapp 某些view下的文字超过两行变成...的操作
    最近在搞微信小程序但是某些标题太长了所以需要用到某些csstext-overflow:-o-ellipsis-lastline;overflow:hidden;//溢出内容隐藏text-overflow:ellipsis;//文本......
  • Zookeeper客户端命令以及API操作
    zookeeper实战一、zookeeper客户端命令1、zookeeper命令语法命令基本语法功能描述help显示所有操作命令lspath使用ls命令来查看当前znode的子节点【可监......
  • ORACLE中%TYPE和%ROWTYPE的使用
    1、%TYPE为了使一个新定义的变量与另一个已经定义了的变量(通常是表的某一列)的数据类型保持一致,Oracle提供了%Type的定义方式,当被参照的那个变量的数据类型发生改变......
  • IDEA中使用 SVN 操作详解
    目录IDEA配置SVN拉取代码IDEA+SVN将文件回退到历史版本IDEA更新SVN代码解决冲突IDEA+SVN与资源库同步IDEA为SVN打分支或标签IDEA忽略提交文件到SVN......
  • Purging/Cleaning Sysaux Tablespace In Oracle
    RestrictionsonSYSAUXtablespace1.UsingSYSAUXDATAFILEclauseintheCREATEDATABASEstatementyoucanspecifyonlydatafileattributesinSYSAUXtablespac......