zoukankan      html  css  js  c++  java
  • 10-05索引的创建和使用

    索引的创建方式:

    SSMS管理器创建索引。

    使用T-SQL语句创建索引:
    语法:

    IF EXISTS(SELECT  *FROM  sysindexes WHERE name='索引名')
    GO
    DROP  INDEX  --表名.索引名
    CREATE [UNIQUE][CLUSTERED|NONCLUSTERED]
    INDEX --索引名
    ON -- 表名(列名)
    [WITH FILLFACTOR=X]
    

    UNLQUE:唯一索引。
    CLUSTERED|NONCLUSTERED:聚集索引或非聚集索引。
    FILLFACTOR:充因子:指定一个0-100表示索引页的百分比。

    使用SSMS管理器创建索引:

    选择要添加索引的表,右击点设计。

    打开表的设计模式,点击要添加索引的列,右击点索引。

    点添加,旁边可以选哪个列,还可以唯一或不唯一,设定好以后可以点关闭。

    使用SQL语句创建索引:

    --为用户表里面的地址创建非聚集索引:
    IF  EXISTS(SELECT  *FROM  sysindexes  WHERE name='Ix_UserInfo _UserAddress')
    DROP  INDEX  UserInfo.Ix_UserInfo _UserAddress--表名。索引名
    GO
    CREATE  NONCLUSTERED  INDEX   Ix_UserInfo _UserAddress
    ON  UserInfo (UserAddress)--表名(列名)
    WITH   FILEFACTOR=30
    GO
    

      

  • 相关阅读:
    第五届河南省大学生程序设计竞赛 :最强DE战斗力(大数乘法)
    zzuli2455: 最大增区间(一)
    zzuli2455: 最大增区间(一)
    zzuli2424: 越靠近,越幸运(dfs)
    菜根谭#31
    菜根谭#30
    菜根谭#29
    菜根谭#28
    菜根谭#27
    菜根谭#26
  • 原文地址:https://www.cnblogs.com/gcmwalker/p/6165072.html
Copyright © 2011-2022 走看看