Mysql索引---Hash索引和Btree索引区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33679504/article/details/83148085
索引名 hash Btree
支持最左前缀匹配原则? 不支持,只有索引的全部字段都用上才会匹配到 支持,用上索引的第一个字段就可以匹配索引
MyISAM和InnoDB是否支持? 不支持(只有Memory和NDB引擎索引支持) 支持
范围查询能否命中索引? 不可以,只有“=”,“IN”,“<=>”(等价于的意思)查询能命中 可以
一定会全表扫描吗?
数据结构 hash表,通过键去找值的一种数据结构hash表 B-tree,多路搜索树,并不是二叉的在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_33679504/article/details/83148085