首先,选择SELECT * from a,LF_PRIVILEGE where a.a'1000 ';
你有没有想过在运行时先查询哪个表,然后查询哪个表,每个表查询多少行数据?
从explain执行的sql语句中,可以得到该语句的sql的具体执行计划,并可以知道以下内容
1、表格读取顺序
2、数据读取操作的操作类型
3、可以使用哪些索引
4、哪个索引实际被使用
5、表间引用
6、优化程序查询的每个表的行数
我相信还有伙伴,但我对上面这一段的说明不太清楚。 接下来我给你看一页
如上图所示,当您连接到navicat数据库,写入sql语句,然后单击“运行”,并单击“说明”时,将显示此sql正在运行的相关数据。 例如,可以使用id来确定最初在两个表之间执行查询的表。 table指示查询是哪个表。 的各字段的说明
见以下博文
3359 blog.csdn.net/wuse yukui/article/details/71512793