mysql學到hash索引和btree索引,書上說,hash索引只能用=或<=>運算子的等式比較,而不能用<或<=等范圍運算子,于是我按它的弄了兩個表,情況是這樣 :
1、先創建一個有btree索引的city表


2、然后建一個有hash索引的city_memory表


3、兩個表插入相同資料

4、分別查詢


然后結果就是并不是書上講的,hash索引由于不能用范圍運算子,所以要全盤掃描,type為all,而btree索引可以用范圍運算子,于是就用索引查詢,type為range,但是我的結果type都是all并且檢索的行也是一樣的。這兩種索引解釋是一樣的 ,為什么,我是不是哪里做的有問題,歡迎大家指出問題哈
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115339.html
標籤:MySQL
上一篇:請問洗誰使用過Percona Monitoring and Management?
下一篇:access 分組統計
