zoukankan      html  css  js  c++  java
  • 数据库中的索引Index

          索引就像一本书的目录,而书中的索引是对一个词语的列表,其中注明了包含各个词的页码。数据库中的索引 是某一个表中一列或者若干列值的集合和相应的只想表中物理标识这些值的数据页的逻辑指针清单。

    索引的作用:

     1、通过创建唯一索引,可以保证数据记录的唯一性;

     2、可以大大的加快数据检索的速度;

     3、可以加速表与表之间的连接;

     4、在使用ORDER BY 和GROUP BY 子句中进行检索数据是,可以显著减少查询中分组和排序的时间;

     5、使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能;

    索引分为:聚集索引和非聚集索引;其中聚集索引是指索引表中索引项与表中的记录的物理顺序一致的索引。

    注:聚集索引和非聚集索引的区别 http://jingyan.baidu.com/article/e73e26c0f1e82d24acb6a75d.html

         索引详解 http://www.cnblogs.com/aspnethot/articles/1504082.html

    索引操作:

      创建

    --创建索引
    CREATE [UNIQUE][CLUSTER] INDEX <索引名>
         ON <表名>(<列名> [<次序>][,<列名> [<次序>]。。。]);
    ---UNIQUE 创建唯一索引
    ---CLUSTER 创建聚簇索引
    ---次讯 ASC 、 DESC  默认:ASC
    
    ---删除索引
    DROP INDEX <索引名>;
    

      

  • 相关阅读:
    磁盘缓存
    算法与追MM(转)
    人人都能上清华(转)
    软件加密技术和注册机制原理攻略(转)
    计算二重定积分
    C++运算符重载
    STL中list的用法
    累了??放松一下,看几张关于程序员的几张搞笑图片
    解决来QQ消息后歌曲音量降低问题
    搞ACM的你伤不起(转)
  • 原文地址:https://www.cnblogs.com/xiaotao726/p/4483571.html
Copyright © 2011-2022 走看看