SQL学习(3)索引

来源:互联网 发布:淘宝申请退款打不开 编辑:程序博客网 时间:2024/06/07 05:04
         CREATE  INDEX  索引名 ON  表名(列名)              --建立非聚簇索引

        CREATE CLUSTERED INDEX 索引名 ON  表名(列名)         --建立聚簇索引

        CREATE  UNIQUE CLUSTERED INDEX 索引名 ON  表名(列名)       --建立唯一聚簇索引(通常使用)

        DROP  INDEX  表名.索引名                                      --删除索引

        建立索引的目的是为了更快的进行查询或排序。提升系统的性能。为表设置索引会增加数据库的存储空间,而且插入和修改数据时要花费更多的时间(因为索引也要随之变动)。因此对一个经常改动的表,不要对它建立太多索引。   

         索引有两种类型:聚簇索引和非聚簇索引。聚簇索引记录的索引顺序与物理顺序相同。非聚簇索引中记录的物理顺序与逻辑顺序没有必然的联系。一个表只能有一个聚簇索引,一个表可以有不止一个非聚簇索引。

 

        本人现在还没用到过索引,因为刚开始学SQL,接触的数据量也不大,所以不会用到索引。所以上面写的也很浅显、简单。

原创粉丝点击