【文章內(nèi)容簡介】
ble列的 union1,4表示用第一個和第四個 select的結(jié)果進行 union操作。 3. type 表示 MySQL在表中找到所需行的方式,又稱“訪問類型”,常見類型如下: 由左至右,由最差到最好 a. ALL: Full Table Scan, MySQL將遍歷全表以找到匹配的行 b. index: Full Index Scan, index與 ALL區(qū)別為 index類型只遍歷索引樹 . c. range:索引范圍掃描,對索引的掃描開始于某一點,返回匹配值域的行,常見于 between、 、 等的查詢 . TIPS: range訪問類型的不同形式的索引訪問性能差異 . d. ref:非唯一性索引掃描,返回匹配某個單獨值的所有行。常見于使用非唯一索引即唯一索引的非唯一前綴進行的查找 . e. eq_ref:唯一性索引掃描,對于每個索引鍵,表中只有一條記錄與之匹配。常見于主鍵或唯一索引掃描 . f. const、 system: 當(dāng) MySQL對查詢某部分進行優(yōu)化,并轉(zhuǎn)換為一個常量時,使用這些類型訪問。如將主鍵置于 where列表中, MySQL就能將該查詢轉(zhuǎn)換為一個常量 . TIPS: system是 const類型的特例,當(dāng)查詢的表只有一行的情況下, 使用 system g. NULL: MySQL