转贴:http://wenwen.soso.com/z/q120134455.htm
索引的作用就在于,为某个字段建立了索引之后,查询这个字段里面的数据的时候,效率更高,也就是快,比如create index abc on stu(age);为stu表的age字段建立了索引,那么查询时,select * from stu where age > 10;这个时候效率就高,主要体现在where语句,where age > 10 ,将age 作为查询的条件,age又加了索引所以高。

索引使数据库程序无需对整个表进行扫描,就可以在其中找到所需数据,也就是当进行查询时,系统先搜索索引,从中找到数据的指针,再直接通过指针,直接定位到数据上,所以快。

缺点:还有就是需要注意的,索引是查的效率高了,但是在表中插入或更新数据时,将有额外的操作来维护索引,所以其他的效率低了,还有占用存储空间,还有不要建立过多的索引,过多索引引起反作用!

SQL 在表中建立索引的作用相关推荐

  1. mysql 建表时建立索引_mysql 分享建表和索引的几点规范

    一. MySQL建表,字段需设置为非空,需设置字段默认值. 二. MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL. 三. MySQL建表,如果字段等价于外键,应在该字段加索引. ...

  2. oracle 视图能建索引吗,Oracle视图中建立索引注意事项.doc

    Oracle视图中建立索引的注意事项 在视图上创建索引需要三个条件:一.视图必须绑定到架构.要做到这点,在?CREATE?VIEW?语句中,必须加上?WITH?SCHEMABINDING,如果是使用企 ...

  3. SQL 把表中字段存储的逗号隔开内容转换成列表形式

    原文:[原创]SQL 把表中字段存储的逗号隔开内容转换成列表形式 我们日常开发中,不管是表设计问题抑或是其他什么原因,或多或少都会遇到一张表中有一个字段存储的内容是用逗号隔开的列表. 具体效果如下图: ...

  4. 使用SSIS包将多个Excel文件中的数据导入SQL Server表中

    This article explores an SSIS package for importing multiple Excel files data into SQL Server tables ...

  5. 计算机二级vf索引建立,计算机二级VFP辅导:在VFP中建立索引文件的方法

    考试大编辑整理: 在VFP中建立索引文件的方法 1.用命令建立索引 命令格式是: INDEX ON(索引表达式) TO] [FOR(条件)][c()MPACT][ASCENI)ING l I)ESCE ...

  6. 包你学会怎么在oracle中建立索引

    查询某张表中哪些字段创建了索引: select user_ind_columns.index_name,user_ind_columns.column_name, user_ind_columns.c ...

  7. sql删除表中重复记录_SQL从SQL表中删除重复行的不同方法

    sql删除表中重复记录 This article explains the process of performing SQL delete activity for duplicate rows f ...

  8. 在一个SQL Server表中的多个列找出最大值

    在一个SQL Server表中一行的多个列找出最大值 有时候我们需要从多个相同的列里(这些列的数据类型相同)找出最大的那个值,并显示 这里给出一个例子 IF (OBJECT_ID('tempdb..# ...

  9. solr从pdf、office文档中建立索引

    2015年05月28日 ⁄ hadoop ⁄ 评论数 1 使用solr从pdf.office文档中建立索引和从数据库中建立相似,只不过这里需要tika来解析这些文档.8.1 配置一个handler 这 ...

最新文章

  1. mysql 账户管理_如何用MySQL 命令来实现账户管理
  2. BCB Access violateion at Address 0000 0003. Read of address 0000 0003
  3. 6位有符号补码阵列乘法器_C/C++学习日记:原码、反码和补码
  4. python教程app下载地址_python教程
  5. Redis:一致性Hash算法
  6. N 组连续子串最大和
  7. 【自动化测试】在做自动化测试之前你需要知道的
  8. python手册下载_python学习手册
  9. 杭州软件测试工程师培训
  10. php冒泡排序图解,PHP冒泡排序(Bubble Sort)代码实现图解
  11. 张正友标定法matlab,张正友标定法(相机标定)
  12. 什么是IPFS - BlockChain Storage 区块链存储 (1)
  13. 如何用xcode写c++
  14. SpringBoot项目实现短信发送接口开发
  15. CSSCSS3基础教程
  16. ios传值给js_深入剖析 iOS 与 JS 交互
  17. pycuda的安装,wheel报错
  18. JavaScript——计算平方值
  19. 直流有刷电机控制原理及工程问题记录
  20. C++ 头插法 链表

热门文章

  1. 前端js文件合并三种方式
  2. Django templates 和 urls 拆分
  3. Sublime Text 3新建工程
  4. Javascript判断object还是list/array的类型(包含javascript的数据类型研究)
  5. Android无线调试——抛开USB数据线
  6. 配置Xmanager 连接AIX服务器
  7. Android ImageView的scaleType(图片比例类型)属性与adjustViewBounds(调整视图边界)属性
  8. 【2022】JVM常见面试真题详解
  9. public static void main(String[] args)的理解
  10. 进程控制块PCB简介