程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql中explain命令查看語句執行概況,mysqlexplain

Mysql中explain命令查看語句執行概況,mysqlexplain

編輯:MySQL綜合教程

Mysql中explain命令查看語句執行概況,mysqlexplain


Mysql中可以使用explain命令查看查詢語句的執行方式,使用方法舉例:explain + 查詢語句

例如:explain select * from user_info

 

幾個重要的字段說明:

table:此次查詢操作是關聯哪張數據表

type:連接查詢操作類型,一般根據索引查詢的話為const,如果沒有索引,則遍歷所有數據那麼為All(此種方式效率極低)

possible_keys:顯示可能應用在這張表中的索引。如果為空,沒有可能的索引。

key: 實際使用的索引。如果為NULL,則沒有使用索引。

key_len:使用的索引的長度。在不損失精確性的情況下,長度越短越好

ref:顯示索引的哪一列被使用了,如果可能的話,是一個常數

rows:返回請求的數據的行數

Extra:查詢的額外信息,暫時還不清楚,待以後積累。。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved