MySQL学习笔记12——效率和优化

一、对查询语句进行调优

你肯定遇到过这样的情况:SQL语句执行起来特别慢,要等好久才出结果,或者是干脆就"死”在那里,一点反应也没有。一旦遇到这种问题,就要考虑进行优化了。

而要想提高应用的运行效率,我们就必须掌握优化查询的方法。下面就讲一下MySQL的查询分析语句和2种优化查询的方法。

1、查询分析语句

虽然MySQL的查询分析语句并不能直接优化查询,但是却可以帮助我们了解SQL语句的执行计划,有助于分析查询效率低下的原因,进而有针对性地进行优化。查询分析语句的语法结构是:

{
  EXPLAIN | DESCRIBE | DESC }查询语句;

2、优化查询方法

使用关键字 “ LIKE ”

“LIKE" 经常被用在查询的限定条件中,通过通配符"%"来筛选符合条件的记录。比如:

  • WHERE字段LIKE’%aa’, 表示筛选出所有以字段以’aa’结尾的记录;
  • WHERE字段LIKE ‘aa%’, 表示筛选出所有以’aa’开始的记录;
  • WHERE字段LIKE ‘%aa%’, 表示所有字段中包含’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值