博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql学习之 explain
阅读量:4293 次
发布时间:2019-05-27

本文共 932 字,大约阅读时间需要 3 分钟。

做一个完美的程序猿 2017-10-30 08:01

mysql学习之 explain

explain

• explain是解释SQL语句的执行计划,即显示该SQL语句怎么执行的

◦ 使用 explain 的时候,也可以使用 desc

• 5.6 版本支持DML语句进行explain解释

• 5.6 版本开始支持 JSON格式 的

注意:EXPLAIN查看的是执行计划,做SQL解析,不会去真的执行;且到5.7以后子查询也不会去执行。

• 参数extend

mysql学习之 explain

mysql explain

mysql> show warningsG

*************************** 1. row ***************************

Level: Warning

Code: 1681

Message: 'EXTENDED' is deprecated and will be removed in a future release. -- 即将被弃用

*************************** 2. row *************************** -- 显示真正的执行语句

Level: Note

Code: 1003

Message: /* select#1 */ select `burn_test`.`test_index_2`.`a` AS `a`,`burn_test`.`test_index_2`.`b` AS `b`,`burn_test`.`test_index_2`.`c` AS `c` from `burn_test`.`test_index_2` where ((`burn_test`.`test_index_2`.`b` > 1) and (`burn_test`.`test_index_2`.`b` < 3))

2 rows in set (0.00 sec)

• 参数FORMAT。使用 FORMART=JSON 不仅仅是为了格式化输出效果,还有其他有用的显示信息。 且当5.6版本后,使用 MySQL Workbench ,可以使用 visual Explain 方式显示详细的图示信息

mysql学习之 explain

参数FORMAT

转载地址:http://myzws.baihongyu.com/

你可能感兴趣的文章
python_Pandas机器学习数据预处理
查看>>
量化投资分类
查看>>
学习笔记_vnpy实战培训day01
查看>>
学习笔记_vnpy实战培训day02
查看>>
学习笔记_vnpy实战培训day03
查看>>
学习笔记_vnpy实战培训day04
查看>>
VNPY- VnTrader基本使用
查看>>
VNPY - CTA策略模块策略开发
查看>>
VNPY - 事件引擎
查看>>
MongoDB基本语法和操作入门
查看>>
学习笔记_vnpy实战培训day04_作业
查看>>
OCO订单(委托)
查看>>
学习笔记_vnpy实战培训day05
查看>>
学习笔记_vnpy实战培训day06
查看>>
聚合搜索引擎
查看>>
Python super钻石继承
查看>>
ubuntu终端Git中文乱码
查看>>
回测引擎代码分析流程图
查看>>
Excel 如何制作时间轴
查看>>
股票网格交易策略
查看>>