MySQL开发技巧 - 分页和索引(三)

本文探讨了组合索引与单列索引的区别,强调了组合索引在提高查询效率上的优势。通过示例解释了如何创建组合索引,并指出在查询时遵循最左匹配原则。挑战读者在指定表上创建一个组合索引。
摘要由CSDN通过智能技术生成

时间煮雨
@R星校长

第3关:索引(组合索引)
  1. 什么是组合索引和单列索引区别;
  2. 如何创建组合索引。

什么是组合索引?

上一关卡中介绍了单列索引,很多同学可能会觉得组合索引实际上就是一个表中有多个单列索引,实际上远非看上去这么简单。

例如上节的例子中,student表有如下字段:id,name,city,score
我们在name上和city上建立了分别的单列索引。假如这个表数据极大,我们在进行查询的时候,会有很多重名的人,比如执行以下 sql :

select * from student where name="xiaoming" 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值