explain 之 id
生活随笔
收集整理的這篇文章主要介紹了
explain 之 id
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
id 字段是 select查詢的序列號,是一組數字,表示的是查詢中執(zhí)行select子句或者是操作表的順序。id 情況有三種 :
1) id 相同表示加載表的順序是從上到下。
explain select * from t_role r, t_user u, user_role ur where r.id = ur.role_id and u.id = ur.user_id ;2) id 不同id值越大,優(yōu)先級越高,越先被執(zhí)行。
EXPLAIN SELECT * FROM t_role WHERE id = (SELECT role_id FROM user_role WHERE user_id = (SELECT id FROM t_user WHERE username = 'stu1'))?
3) id 有相同,也有不同,同時存在。id相同的可以認為是一組,從上往下順序執(zhí)行;在所有的組中,id的值越大,優(yōu)先級越高,越先執(zhí)行。 ?
EXPLAIN SELECT * FROM t_role r , (SELECT * FROM user_role ur WHERE ur.`user_id` = '2') a WHERE r.id = a.role_id ;總結
以上是生活随笔為你收集整理的explain 之 id的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: explain分析执行计划
- 下一篇: explain 之 type