1、table
要查詢的表格
2、type
索引查詢類型,從最好到最差依序是:system>const>eq_ref>ref>range>index>ALL。一般來說,保證查詢至少達到range級別,最好能達到ref。
3、possible_keys
顯示可能套用到這張表中的索引,一個或多個。查詢所涉及的欄位若有索引,則該索引會被列出,但不一定會被查詢實際使用
#4、key
實際使用的索引,如果為NULL,則沒使用索引
查詢中若使用了覆寫索引,則該索引只出現在key清單中
5、key_len
表示索引中使用的位元組數,可透過該列計算查詢中使用的索引的長度。在不損失精度的情況下,長度越短越好
key_len顯示的值為索引欄位的可能長度,並非實際使用長度,是根據表的定義計算得到,不是透過表內檢索出的
6、ref
顯示索引的哪一列被使用了,如果可能的話,就是一個常數。哪些列或常數用來尋找索引列上的值
7、rows
根據表格統計資料及索引選用情況,大致估算出找到所需記錄需要讀取的行數
以上是mysql的explain有什麼屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!