原文:explain命令可能会修改MySQL数据

如果有人问你,对查询执行EXPLAIN是否可以改变你的数据库,你可能会说不会 通常都是这么认为的。EXPLAIN应该向我们展示查询是如何执行的,而不是执行查询,因此它不能更改任何数据。 不幸的是,在这种情况下,常识并不适用于MySQL 在写这篇文章的时候,MySQL . . 和以前的版本 有一些情况下,explain可以改变你的数据库,就像这个Bug所示: mysql gt select vers ...

2020-12-08 10:15 1 364 推荐指数:

查看详情

MySQL优化之Explain命令解读

简述:     explainmysql提供语句的执行计划信息。可以应用在select、delete、insert、update和place语句上。explain的执行计划,只是作为语句执行过程的一个参考,实际执行的过程不一定和计划完全一致,但是执行计划中透露出的讯息却可以帮助选择更好的索引 ...

Sat Sep 15 08:57:00 CST 2018 0 971
MySQLEXPLAIN解释命令详解

MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表。explain显示的信息可以帮助选择更好的索引和写出更优化的查询语句。 1.EXPLAIN的使用方法:在select语句前加上explain就可以了。 如:explain select surname ...

Thu May 18 04:38:00 CST 2017 0 3019
面试前必须知道的MySQL命令explain

前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思,但一直没有去做笔记。今天发现自己的TODO LIST有这么两个命令,于是打算来学习一番,记录一下~ 使用 ...

Thu Dec 06 19:10:00 CST 2018 0 774
详解MySQLEXPLAIN解释命令

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了。如: 类似下面输出 EXPLAIN列的解释: table:显示这一行的数据是关于哪张表 ...

Fri Jan 09 21:30:00 CST 2015 0 3415
mySQL数据库Sql语句执行效率检查--Explain命令

mysql性能的检查和调优方法 Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select ...

Thu Dec 08 01:29:00 CST 2016 0 1535
MySQLEXPLAIN解释命令详解

MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表。explain显示的信息可以帮助选择更好的索引和写出更优化的查询语句。 1.EXPLAIN的使用方法:在select语句前加上explain就可以了。 如:explain select surname ...

Tue Sep 20 16:54:00 CST 2016 0 5006
数据库~Mysql里的Explain说明

对于mysql的执行计划可以在select前添加Explain来实现,它可以告诉我们你的语句性能如何。 下面是对explain的具体说明,也都是官方的,以后进行参考。 id SELECT识别符。这是SELECT的查询序列号 ...

Sat Mar 10 01:25:00 CST 2018 1 2275
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM