EXPLAIN各個引數詳解

2021-10-10 13:00:54 字數 677 閱讀 5671

常見的取值有

******(簡單表,即不使用表連線或者子查詢)

primary(主查詢,即外層的查詢)

union(union 中的第二個或者後面的查詢語句)

subquery(子查詢中的第乙個 select)等。

1.system(表中僅有一行,即常量表)

2.const(單錶中最多有乙個匹配行,例如 primary key 或者 unique index)

3.eq_ref(對於前面的每一行,在此表中只查詢一條記錄,簡單來說,就是多表連線中使用primary key或者unique index)

4.ref(與eq_ref類似,區別在於不是使用primary key 或者 unique index,而是使用普通的索引)

5.ref_or_null(與 ref 類似,區別在於條件中包含對 null 的查詢)

6.index_merge(索引合併優化)

7.unique_subquery(in的後面是乙個查詢主鍵欄位的子查詢)

8.index_subquery(與 unique_subquery 類似,區別在於 in 的後面是查詢非唯一索引欄位的子查詢)

9.range(單錶中的範圍查詢)

10.index(對於前面的每一行,都通過查詢索引來得到資料)

11.all(對於前面的每一行,都通過全表掃瞄來得到資料)。

explain 命令引數詳解

id mysql query optimizer選定的執行計畫中查詢的序列號。select type 所使用的查詢型別,主要有以下這幾種查詢型別。dependent subquery 子查詢內層的第乙個select,依賴於外部查詢的結果集。dependent union 子查詢中的union,且為u...

setcookie各個引數詳解

setcookie 函式向客戶端傳送乙個 http cookie。cookie 是由伺服器傳送到瀏覽器的變數。cookie 通常是伺服器嵌入到使用者計算機中的小文字檔案。每當計算機通過瀏覽器請求乙個頁面,就會傳送這個 cookie。cookie 的名稱指定為相同名稱的變數。例如,如果被傳送的 coo...

user agent各個引數詳解

最近在研究ua資訊,現在總結一下ua資訊各個引數代表的意思以及哪些引數可以修改,哪些可以刪除 現在,隨便拿出乙個ua,mozilla 5.0,這個是固定寫法,一般都是寫這個,有很少一部分是寫,mozilla 4.0 linux u android 7.0 m2 note build lmy47d 裡...