• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sqlserver 聚集索引和非聚集索引实例
    create database myIndexDemo
    go
    use myIndexDemo
    go
    create table ABC
    (
    A int not null,
    B char(10),
    C varchar(10)
    )
    go
    insert into ABC
    select 1,'B','C'
    union
    select 5,'B','C'
    union
    select 7,'B','C'
    union
    select 9,'B','C'
    go

    select * from ABC

    --在ABC表上创建聚集索引
    create clustered index CLU_ABC
    on ABC(A)
    GO

    --查看索引
    sp_helpIndex ABC

    --插入数据
    insert into ABC
    values(2,'B','C')

    --因为有聚集索引所以整个表的物理结构发生了变化
    --此时按照该索引查询的内容为:
    select * from ABC WITH(index = CLU_ABC) WHERE A>1 AND A5

    --删除索引后
    Drop index ABC.CLU_ABC

    --查询内容物理顺序还是按照顺序的
    select * from ABC


    --在ABC表上创建非聚集索引
    create nonclustered index NONCLU_ABC
    on ABC(A)

    --查看索引
    sp_helpIndex abc

    --插入数据
    insert into ABC
    values(4,'B','C')

    --因为有聚集索引所以整个表的物理结构发生了变化
    --此时查询的内容为:
    select * from ABC WITH(index = NONCLU_ABC)

    --删除索引后
    Drop index ABC.NONCLU_ABC

    --查询内容物理顺序是按照插入的顺序
    select * from ABC
    您可能感兴趣的文章:
    • SQLSERVER 创建索引实现代码
    • sqlserver2005自动创建数据表和自动添加某个字段索引
    • sqlserver索引的原理及索引建立的注意事项小结
    • sqlserver 索引的一些总结
    • SQLServer2005重建索引前后对比分析
    • SQLSERVER聚集索引和主键(Primary Key)的误区认识
    • SQLSERVER如何查看索引缺失及DMV使用介绍
    • SQLSERVER全文目录全文索引的使用方法和区别讲解
    • 在SQL SERVER中导致索引查找变成索引扫描的问题分析
    上一篇:ADO.NET EF中的实体修改方法
    下一篇:sqlserver中向表中插入多行数据的insert语句
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sqlserver 聚集索引和非聚集索引实例 sqlserver,聚集,索引,和,非,