本文为原创作品,转载请注明出处:https://blog.youkuaiyun.com/weixin_41459547/article/details/88550095
环境:windows10 + mysql5.7
本文主要介绍内容如下:
1.索引
2.优化多表查询
3.使用临时表
4.优化表设计
1.索引
在查询过程使用索引,会提高数据库查询效率。下面使用explain关键字进行分析。
先看表结构:

首先我这边有一张有20w数据的表格,如下图所示:

然后我们看看表中已经建立的索引,如图所示:

现在开始使用explain进行查询,对其中的fullname_字段进行查询(如下图),我们可以发现rows中检索的行数为235955条,

现在我们在fullname_这个字段上添加一个普通索引

本文介绍了MySQL5.7的查询优化技巧,包括利用索引提升查询效率,优化多表查询,使用临时表以及优化表设计。通过实例分析了索引的创建与使用,以及LIKE、OR关键字对索引的影响。同时探讨了子查询与连接查询的效率对比,以及临时表的使用优势。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



