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)

--查看索引

sp_helpIndex abc

--插入数据

insert into ABC

values(2,'B','C')

--因为有聚集索引所以整个表的物理结构发生了变化

--此时按照该索引查询的内容为:

select * from ABC (index = NONCLU_ABC)

--删除索引后

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 (index = NONCLU_ABC)

--删除索引后

Drop index ABC.NONCLU_ABC

--查询内容物理顺序是按照插入的顺序

select * from ABC

php 非聚集锁引,sql数据库聚集索引和非聚集索引示例相关推荐

  1. 公平锁和非公平锁-ReentrantLock是如何实现公平、非公平的

    转载:https://www.jianshu.com/p/5104cd94dbe0 1.什么是公平锁与非公平锁 公平锁:公平锁就是保障了多线程下各线程获取锁的顺序,先到的线程优先获取锁. 非公平锁:非 ...

  2. ReentrantLock与公平锁、非公平锁实现

    前言  最近开始读JDK源码,所有心得准备总结成一个专栏,JDK Analysis系列的第一篇,就从万众瞩目的ReentrantLock开始吧,而谈到ReentrantLock,就不得不说AQS,它是 ...

  3. 关于SQL 数据库表中的聚集索引和非聚集索引等

    原文地址:http://www.cppblog.com/zuoyinbo/archive/2008/06/03/52075.html          1.概念          索引是在数据库表或者 ...

  4. sql优化之:数据库索引创建原则,or/in/union与索引优化,聚集索引/非聚集索引/联合索引/索引覆盖,MySQL冗余数据的三种方案,MySQL双主一致性架构优化(来源:架构师之路)

    一.一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不是好 ...

  5. SQL Server 深入解析索引存储(非聚集索引)

    标签:SQL SERVER/MSSQL SERVER/数据库/DBA/索引体系结构/非聚集索引 概述 非聚集索引与聚集索引具有相同的 B 树结构,它们之间的显著差别在于以下两点: 基础表的数据行不按非 ...

  6. [转]SQL Server 索引基础知识(2)----聚集索引,非聚集索引

    SQL Server 索引基础知识(2)----聚集索引,非聚集索引 [来自]http://blog.joycode.com/ghj/archive/2008/01/02/113291.aspx 由于 ...

  7. SQL Server的聚集索引和非聚集索引

    微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引.簇集索引)和非聚集索引(nonclustered index,也称非聚类索引.非簇集索引)-- (一) ...

  8. [转]聚集索引和非聚集索引(sql server索引结构及其使用)

    聚集索引和非聚集索引(sql server索引结构及其使用) [来自]http://www.cnblogs.com/xinqqing83/archive/2006/10/31/545747.html ...

  9. 必知必会SQL(贰) --索引(聚集[簇]索引和非聚[簇]集索引) vs 全文本索引

    ①联结 定义:基于两个表之间相等的查询:等值联结(equijoin)也称内部联结 eg: SELECT a,b,c FROM A ,B WHERE A.a=B.a SELECT a,b,c FROM ...

  10. SQL Server索引概要(3)-聚集索引和非聚集索引的区别

    索引用于加速 SQL Server 中的查询过程,从而提高性能.它们类似于教科书索引.在教科书中,如果您需要转到特定章节,请转到索引,找到该章节的页码并直接转到该页面.如果没有索引,查找所需章节的过程 ...

最新文章

  1. 暑期集训5:并查集 线段树 练习题F:  HDU - 1166 ​​​​​​​
  2. ide硬盘接口图 sata硬盘接口图 SCSI硬盘接口图
  3. [Qt教程] 第37篇 网络(七)TCP(一)
  4. Android如何给通知channel静音
  5. 第三十九期:收藏 | 第一次有人把“分布式事务”讲的这么简单明了
  6. Linux常用性能分析监控工具 iostat、iotop、top、htop、free、iftop
  7. 如和用Python获取今日头条上面三千美女图,且看教程
  8. Android系统--输入系统(八)Reader线程_使用EventHub读取事件
  9. 根据输入网络服务名称取得端口号
  10. 云服务器的带宽是如何计算的?
  11. Hibernate学习笔记:数据库连接的配置
  12. C语言n番战--数组(三)
  13. 河南省第十届ACM程序设计大赛参赛心得
  14. Verilog模块语法
  15. JumpServer登录提示连接WebSocket失败
  16. 阿里云的图片在小程序内不显示
  17. 虚拟机Ubuntu18.04中文输入法设置(同时保留系统英文语言)
  18. MATLAB_遗传神经网络
  19. VS中报错C4996 怎么办?
  20. AMD Opteron

热门文章

  1. 【11月29】PF 粒子滤波的多维运动模型代码
  2. 概率论:多元高斯分布
  3. 处理 Archlinux 报错
  4. My thoughts after NOIP 2018(2)
  5. InfluxDB读写性能测试
  6. tensorflow中slim模块api介绍
  7. Chapter 1 Securing Your Server and Network(7):禁用SQL Server Browse
  8. MYSQL生成日历表,通常在做报表的时候需要用来生成一个临时表,用来左连接等。...
  9. Spring 框架基础(03):核心思想 IOC 说明,案例演示
  10. .Net下RabbitMQ的使用(4) -- 订阅和发布