前缀索引

160 阅读1分钟

语法:

index(field(10)):使用字段的前10个字符建立索引,默认是使用字段所有字符建立索引

前提:

字段的区分度高,比如密码可以,因为密码各不相同

实操难度:截取字段长度

我们可以利用select count(*)/count(distinct left(password,prefixLen));

通过从调prefixLen的值(从1自增)查看不同前缀长度的一个平均匹配度,接近1时就可以了(表示一个密码的前prefixLen个字符几乎能确定唯一一条记录)