【MySQL】10分钟学会Explain

前言

没必要记吧,忘了直接查

1.什么是explain

在select语句之前增加explain关键字,执行后MySQL就会返回执行这条sql语句的计划信息

2.explain有什么用

  1. 在select语句之前增加explain关键字,执行后MySQL就会返回这条sql的执行计划的信息,而不是执行sql
  2. 所谓sql执行计划大概指:
    ● 表的读取顺序数据读取操作的操作类型。
    ● 哪些索引可以使用
    ● 哪些索引被实际使用
    ● 表之间的引用
    ● 每张表有多少行被优化器查询
  3. 但如果from中包含子查询,MySQL仍会执行该子查询,并把子查询的结果放入临时表中

3.explain怎么用

黑马MySQL关于explain的讲解(10分钟学会explain)

猜你喜欢

转载自blog.csdn.net/imbzz/article/details/131940101