my24_mysql索引-使用篇

索引提示

SELECT * FROM table1 USE INDEX (col1_index,col2_index)
  WHERE col1=1 AND col2=2 AND col3=3;

SELECT * FROM table1 IGNORE INDEX (col3_index)
  WHERE col1=1 AND col2=2 AND col3=3;
三个列上都有索引,
第一个SQL则只会使用括号内指定的两个索引,第三个列上虽然有索引,但因为不在括号内,不被使用
第二个SQL则是禁用括号内的索引,第三个列上虽然有索引,但因为在括号内,不被使用

 

posted @ 2019-01-15 17:44  方诚  阅读(210)  评论(0编辑  收藏  举报