为什么MySQL like查询是以%开头用不了索引?
闭关修行中......
想想成語字典,就是一個成語一個成語解釋的那種比如你想查红,但是紅不在開頭的。 你要怎麼查。 你只能一頁一頁的翻了。 因為如果你查紅字,發現都是紅字作為成語的開頭字。 如果你查中間,查不到索引,因為你也不知道這一本的字典什麼地方有。 想想,是這個理不?
红
索引相當字典的目錄,知道開頭就能快速的查找,你不知道開頭,那沒辦法了,目錄頁不知道怎麼查找
想想成語字典,就是一個成語一個成語解釋的那種
比如你想查
红
,但是紅不在開頭的。你要怎麼查。
你只能一頁一頁的翻了。
因為如果你查紅字,發現都是紅字作為成語的開頭字。
如果你查中間,查不到索引,因為你也不知道這一本的字典什麼地方有。
想想,是這個理不?
索引相當字典的目錄,知道開頭就能快速的查找,你不知道開頭,那沒辦法了,目錄頁不知道怎麼查找