1.CREATE INDEX的作用

CREATE INDEX 语句用于在表中创建索引。
在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。

2.SQL CREATE INDEX语法

在表上创建一个简单的索引。允许使用重复的值:

CREATE INDEX index_name
ON table_name (column_name)

3.SQL CREATE UNIQUE INDEX 语法

在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

4.实列

4.1本例会创建一个简单的索引,名为 “PersonIndex”,在 Person 表的 LastName 列:

CREATE INDEX PersonIndex
ON Person (LastName)

4.2如果你希望以降序索引某个列中的值,你可以在列名称之后添加保留字 DESC:

CREATE INDEX PersonIndex
ON Person (LastName DESC)

4.3假如你希望索引不止一个列,你可以在括号中列出这些列的名称,用逗号隔开:

CREATE INDEX PersonIndex
ON Person (LastName, FirstName)

SQL提高查询效率 CREATE INDEX 语句相关推荐

  1. SQL提高查询效率知识拾忆

    SQL条件解析是自下而上,从右到左进行解析.所以条件末尾需要是最关键的条件. SQL Server解析器from后的表,是按照从右往左的顺序处理.所以from处理表是,应该让from表中最后的表的行数 ...

  2. oracle 语句提高查询效率的方法

    oracle 语句提高查询效率的方法 1:.. where column in(select * from ... where ...); 2:... where exists (select 'X' ...

  3. 千万级游标_在一个千万级的数据库查寻中,如何提高查询效率

    在一个千万级的数据库查寻中,如何提高查询效率? 1)数据库设计方面: a.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. b.应尽量避免在 w ...

  4. mysql 虚拟列索引_使用MySQL 5.7虚拟列提高查询效率

    原标题:使用MySQL 5.7虚拟列提高查询效率 导读 翻译团队:星耀队@知数堂 团队成员:星耀队-芬达,星耀队-顺子,星耀队-M哥 原文出处:https://www.percona.com/blog ...

  5. (转)Oracle中通过位图索引提高查询效率

    本文转自:http://database.ctocio.com.cn/analysis/357/9390857.shtml 众所周知,索引可以在很大程度上提高数据库的查询效率.但是如果索引使用不当,如 ...

  6. ElasticSearch 在数十亿级别数据下,如何提高查询效率?

    来源:https://zhuanlan.zhihu.com/p/60458049 面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就 ...

  7. ElasticSearch面试 - es 在数据量很大的情况下如何提高查询效率啊?

    面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的.很多时 ...

  8. ES 在数据量很大的情况下如何提高查询效率

    如果面试的时候碰到这样一个面试题:ES 在数据量很大的情况下(数十亿级别)如何提高查询效率? 这个问题说白了,就是看你有没有实际用过 ES,因为啥?其实 ES 性能并没有你想象中那么好的. 很多时候数 ...

  9. oracle使用with as提高查询效率

    经常在开发过程中会用到视图或组合查询的情况,但由于涉及表数据经常达到千万级别的笛卡尔积,而且一段查询时会反复调用,但结果输出往往不需要那么多,可以使用with将过滤或处理后的结果先缓存到临时表(此处原 ...

最新文章

  1. etcd 笔记(09)— 基于 etcd 实现微服务的注册与发现
  2. P1209 [USACO1.3]修理牛棚 Barn Repair(贪心+逆向思维)难度⭐⭐⭐
  3. 系统权限管理设计 (转:http://blog.csdn.net/chexlong/article/details/37697555)
  4. [物理学与PDEs]第2章习题参考解答
  5. No module named 'mxnet.gluon'
  6. QT中Sqlite的使用
  7. iOS CoreAnimation
  8. Qt工作笔记-Qt5 利用QJson从文件读取Json并解析
  9. 05.SQL Server大数据群集小试牛刀--HDFS查询
  10. oceanbase mysql模式安装了obproxy之后的连接方法
  11. jmeter之使用代理录制脚本
  12. 递归实现将十进制转化为二进制
  13. 按Right-BICEP要求的对任务二的测试用例
  14. ariang修改默认服务器,Mac小技巧之AriaNg Native配置
  15. 传奇修改完怪物血量后服务器不变,传奇怪物的血量调整方法(图文)
  16. 决策树【机器学习笔记简摘】
  17. 使用 JABX 将 Map<String,String> 序列化成 <key>value</key>形式的字符串
  18. 3D场景上的人体生成器【附有源码】
  19. CTFmisc类密码题思路与多种做法(CyberChef、Ciphey)
  20. imagecopymerge

热门文章

  1. 虚拟机 VMware Workstation 中使用大白菜U盘启动安装操作系统方法
  2. AppStore微信快捷支付怎么解除
  3. C语言I———作业06
  4. 论打野的自我修养(一) 行踪
  5. 启动项里如何设置计算机自启,电脑开机启动项怎么设置
  6. Python打造漏洞扫描器 10
  7. 网页引入特殊字体的几种方案
  8. android 屏幕时间锁,何同学时间锁壁纸
  9. vb.net 教程 4-2 目录操作 DirectoryInfo 1
  10. html css js项目总结-官网