CREATE INDEX 语句用于在表中创建索引。

在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。

索引

您可以在表中创建索引,以便更加快速高效地查询数据。

用户无法看到索引,它们只能被用来加速搜索/查询。

注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。

SQL CREATE INDEX 语法

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

 CREATE INDEX index_name ON table_name (column_name)

注释:"column_name" 规定需要索引的列。

SQL CREATE UNIQUE INDEX 语法

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

 CREATE UNIQUE INDEX index_name ON table_name (column_name)

CREATE INDEX 实例

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

 CREATE INDEX PersonIndex ON Person (LastName) 

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

 CREATE INDEX PersonIndex ON Person (LastName DESC) 

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

1 CREATE INDEX PersonIndex ON Person (LastName, FirstName)

删除索引:

1.drop index table.index
 

最新文章

  1. java 上传图片
  2. Android学习笔记 - BitmapFun解析
  3. .NET截取指定长度汉字超出部分以"..."代替
  4. Java学习-042-获取目录文件列表(当前,级联)
  5. Unslider--使用手册系列(一)
  6. HDU 5926 Mr. Frog's Game 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
  7. crontab指令详解
  8. 继承JFrame,只是初步
  9. Codeforces Round #554 (Div. 2) C. Neko does Maths(数学+GCD)
  10. FPGA驱动VGA显示静态图片
  11. API setContentType(MIME) 参数说明
  12. [luogu3388][割点]
  13. Confluence 6 开始编辑 CSS
  14. 【iCore4 双核心板_ARM】例程三十六:DAC实验——输出直流电压
  15. java基础练习
  16. 设计一个分布式RPC框架
  17. [示例] Firemonkey ListView 仿 iPhone X 浏海
  18. Android Studio添加文件注释头模板?
  19. poj1191 棋盘分割。 dp
  20. 10 华电内部文档搜索系统 search04

热门文章

  1. [原创]InnoDB体系结构
  2. javascrip实现:若选中TreeView的父节点checkbox,则其子节点全部选中;子节点全部没选中,则父节点也会没选中。
  3. Ubuntu系统下的实用软件推荐
  4. Maven 结合 IDEA 入门实践
  5. C++继承(07)
  6. 关于火狐浏览器在开发调试过程中,出现javascript:void(0)的状态
  7. 重温C语言小感
  8. 变量值a交换b,b交换a....
  9. java语言编写杨辉三角
  10. Python Web框架篇:Django Form组件