千家信息网

SqlServer系列笔记——索引

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,什么是索引SQL Server使用的一种内部表结构,它是基于表中的一个列或多个列的值,提供对表进快速访问的一种访问机制全表扫描:对数据进行检索(select)效率最差的是全表扫描,就是一条条的找索引的
千家信息网最后更新 2026年11月02日SqlServer系列笔记——索引

什么是索引


SQL Server使用的一种内部表结构,它是基于表中的一个列或多个列的值,

提供对表进快速访问的一种访问机制


全表扫描:对数据进行检索(select)效率最差的是全表扫描,就是一条条的找

索引的优势

提高存取数据页的速度

加快查询数据的速度



索引的类型

聚集索引

非聚集索引

。

如果没有目录,查汉语字典就要一页页的翻,而有了目录只要查询目录即可。

为了提高检索的速度,可以为经常进行检索的列添加索引,相当于创建目录


。

创建索引的方式,在表设计器中点击右键,选择"索引/键"→添加→在列中选择索引包含的列。


使用索引能提高查询效率,但是索引也是占据空间的,

而且添加、更新、删除数据的时候也需要同步更新索引,

因此会降低Insert、Update、Delete的速度。只在经常检索的字段上(Where)创建索引。



(*)即使创建了索引,仍然有可能全表扫描,比如like、函数、类型转换等。

使用CREATE INDEX创建


CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ]

INDEX 索引名 ON 表名 (列名)



使用DROP INDEX删除索引

下面的语句分别从sample数据库的test01和test02表中删除一个索引:


USE sample

DROP INDEX test01.index_1 , test02.index_1


索引 数据 目录 速度 检索 查询 效率 类型 更新 选择 最差 优势 函数 多个 字典 字段 就是 数据库 方式 时候 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国互联网科技工作委员会毛军 互联网属科技 科技信息互联网 北京互联网科技公司 互联网与未来科技 广州凡科互联网科技 兼蜜互联网科技 佰商互联网科技有限公司 甘肃拓世互联网科技有限公司 富国互联网科技创新基金 玖二柒互联网科技公司待遇 千方科技属于互联网企业吗 搜狐科技互联网 电子科技大学互联网创业大赛 健康食品互联网创新科技园项目 996高科技互联网公司 工业互联网山东科技大学 有人说阿里系是互联网科技企业 上海万顺科技互联网有限公司招聘 东风日产互联网科技公司叫什么 疫情对互联网科技公司影响 科技信息互联网 宁夏科技产业互联网案例 重庆互联网医院沙龙医盟信息科技 崇明区互联网教育科技诚信经营 保险科技服务互联网营销体系 互联网科技年终奖 图游互联网科技 唐山双旺合互联网科技产业园 互联网的黑科技实验室
0