跟小博老师一起学习数据库 ——索引

本文介绍数据库索引的概念及其对查询速度的影响,通过实例演示如何创建索引并展示其带来的显著性能提升。

数据索引是为高查询数据速度建立的目录,索引分成聚簇索引和非聚簇索引两种。聚簇索引根据数据的物理位置排序存放,它能提高多行查询的速度;非聚簇索引用提升查询的效

语法

索引创建非常简单,我以在创建表时指定也可针对有表增加索引个表可以有多个索引,也可针对多列组合建立索引

(一) 创建表时指定


(二) 给表增加索引

  

实战

n 使用以有表empmyemp表,不指任何索引,向其插入100行记录

Ø 建表

 

Ø 插入数据(多执行几次)

 

 

n 我们查询姓名为‘Jack’的员工信息

 

傅老师的机器性能85行记录中找到’Jack’用3.794这对计算机来讲时间很长了。

 

n 我们给ename增加个索引,再查询Jack信息

 

本次查询只用了0.097相对3.794,效率提升了39倍。

 

小结

使用索可提高查询速对于数据的插入、新、删除操作时间会所增加不要为了事一味追求查询速度而多的增加索引。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值