永发信息网

mysql explain结果的显示方式如何更改?

答案:2  悬赏:10  手机版
解决时间 2021-03-08 06:41
这是正常的格式:
mysql>explain select * from table; 
+----+-------------+-------+------+---------------+------+---------+------+------+-------+ 
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | 
+----+-------------+-------+------+---------------+------+---------+------+------+-------+
我看到书上有下面这种显示方式,请问下面这种方式怎样设置出来的?
mysql> EXPLAIN SELECT artist_id, type, founded
-> FROM artist
-> WHERe name = 'Coldplay'\G
********************* 1. row ***********************
id: 1
select_type: SIMPLE
table: artist
type: ref
possible_keys: name
key: name
key_len: 257
ref: const
rows: 1
Extra: Using where
最佳答案
\G的形式在直接执行mysql可以使用,但是用工具(navicat后者workbench之类)似乎是不行的!
全部回答
extra列中出现的信息一般不是太重要,但是还是有很多信息我们可以从这里面获取到: using index:出现这个说明mysql使用了覆盖索引,避免访问了表的数据行,效率不错! using where:这说明服务器在存储引擎收到行后将进行过滤。有些where中的条件会有属于索引的列,当它读取使用索引的时候,就会被过滤,所以会出现有些where语句并没有在extra列中出现using where这么一个说明。 using temporary:这意味着mysql对查询结果进行排序的时候使用了一张临时表。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在Windows的拨号网络设置中、需要指定电话号
中国什么地方离美国近
【重庆俗语】物以类聚人以群分。这是一句俗语
就黄圣依代言的开关和插头是什么牌子的啊
曲家眼镜行怎么去啊,有知道地址的么
我很穷 就一个人 和5万块钱26岁 没有学历 没
勿视勿听勿言勿动的意思
开电脑维修店还能附带些什么业务
澎湃新闻记者怎么联系
下列关于商业银行境外理财投资的说法,不正确
微信号转账被限额了什么办
我的农行卡没有开通网银。用支付宝可以给我的
求漫画名 一个男孩叫爱丽丝(这个名字是从一
记忆的内容包括()。A.感知过的事物B.思考过的
下李家洞地址有知道的么?有点事想过去
推荐资讯
a五次方÷(-a负二次方)=?
快玩里下的骑马与砍杀8MOD的光明与黑暗怎么获
线上征集校园烦恼的文案
男人吃姜汤 可以补肾吗
适合儿童玩的指尖陀螺
什么是iBATIS
清廉不赂的意思是什么
为什么煎饼里放了面欣酥会出现异味呢
梦三国的等级表
魔兽世界5.4TWM点燃监控燃烧如何设置
STR DEX CON INT在 游戏里 代表什么意思?
楼梯的墙面计算公式
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?