在select步骤运行前,在哪一步开始起作用?
走同样的路,发现不同的人生
只要是對列進行操作的,索引就會起作用。 但實際上還要看explain和profiling
看執行計劃,執行計劃中可以看到哪一步使用了索引。
1、索引(indexes)就好像書籍的目錄或字典裡的字母表和偏旁部首表(這也是索引(index) 的本意),它在你需要根據字母或偏旁從書或字典裡查找內容的時候發揮作用;2、表的主鍵、外鍵和唯一鍵、聯合主鍵會自動創建索引,如單表的id 字段為主鍵,那麼在做查詢的時候,where id = 'xxx'就可能開始起作用了,注意的是什麼情況下創建索引,使用索引,以及索引失效,3、group by、 having是做分組、篩選用的
一般對where後面的欄位使用索引
只要是對列進行操作的,索引就會起作用。
但實際上還要看explain和profiling
看執行計劃,執行計劃中可以看到哪一步使用了索引。
1、索引(indexes)就好像書籍的目錄或字典裡的字母表和偏旁部首表(這也是索引(index) 的本意),它在你需要根據字母或偏旁從書或字典裡查找內容的時候發揮作用;
2、表的主鍵、外鍵和唯一鍵、聯合主鍵會自動創建索引,如單表的id 字段為主鍵,那麼在做查詢的時候,where id = 'xxx'就可能開始起作用了,注意的是什麼情況下創建索引,使用索引,以及索引失效,
3、group by、 having是做分組、篩選用的
一般對where後面的欄位使用索引