SQL 中聚集索引
来源:互联网 发布:js事件源 编辑:程序博客网 时间:2024/06/06 05:10
今天做个试验,验证下聚集索引是不是改变表的物理结构。
第一步:创建表
--只有聚集索引CREATE TABLE Department( DepartmentID int IDENTITY(1,1) NOT NULL PRIMARY KEY, Name NVARCHAR(200) NOT NULL, GroupName NVARCHAR(200) NOT NULL, Company NVARCHAR(300), ModifiedDate datetime NOT NULL DEFAULT (getdate()))
因为在建表过程中有主键,所以默认创建一个聚集索引
创建成功,如图:
第二步:插入数据
--1w条数据INSERT INTO Department(name,[Company],groupname) VALUES('销售部','中国你好有限公司XX分公司','销售组')GO 10000
结果如下:
第三步:查询某一条数据
第四步:删除原有的聚集索引,建立新索引
CREATE CLUSTERED INDEX Index_Name ON Department(ModifiedDate DESC)
结果如下:
第五步:查询数据
与第一步结果进行对比,可以发现表的数据发生了变化,已经完全按照聚集索引所设定的顺序显示。这也就解释了为什么表在同一时刻只能有一个聚集索引。
阅读全文
1 0
- SQL 中聚集索引
- sql中创建主键非聚集索引和聚集索引
- sql中创建主键非聚集索引和聚集索引
- sql中创建主键非聚集索引和聚集索引
- sql中创建主键非聚集索引和聚集索引
- SQL聚集索引和非聚集索引
- SQL聚集索引和非聚集索引
- 聚集索引与非聚集索引 - SQL
- SQL Server 聚集索引/非聚集索引
- SQL Server 聚集索引/非聚集索引
- SQL 聚集索引和非聚集索引
- SQL SERVER聚集索引
- SQL索引学习-聚集索引
- SQL索引学习-聚集索引
- SQL Server中,计算count(*),优化器会使用聚集索引还是非聚集索引?
- SQL中、聚集索引和非聚集索引有何区别?
- sql中聚集索引与非聚集索引的总结文档-1
- SQL SERVER中聚集索引引起插入慢
- 冒泡排序同时得到最大、最小值位置
- BZOJ 2259: [Oibh]新型计算机 heap+dijkstra
- 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG)
- IM聊天实现思路及其采用 node+socket.io+elasticsearch实现的代码片段
- Uva 11988 例题6-4 破损的键盘
- SQL 中聚集索引
- 基于H5<audio>标签并通过js和jQuery实现网页版音乐播放器
- LLVM学习笔记(15)
- _stdcall,_cdecl,_fastcall区别
- React-Native 工程添加推送功能 (iOS 篇)
- RxJava2应用场景案列
- jquery获取iframe的动态修改链接--用于刷新
- 判断二叉搜索树后序遍历结果
- Java-String踩坑小记