索引名 | hash | Btree |
---|---|---|
支持最左前缀匹配原则? | 不支持,只有索引的全部字段都用上才会匹配到 | 支持,用上索引的第一个字段就可以匹配索引 |
MyISAM和InnoDB是否支持? | 不支持(只有Memory和NDB引擎索引支持) | 支持 |
范围查询能否命中索引? | 不可以,只有“=”,“IN”,“<=>”(等价于的意思)查询能命中 | 可以 |
一定会全表扫描吗? | 是 | 否 |
数据结构 | hash表,通过键去找值的一种数据结构![]() | B-tree,多路搜索树,并不是二叉的![]() |
Mysql索引---Hash索引和Btree索引区别
最新推荐文章于 2020-12-17 23:28:00 发布