MySql--前缀索引
1 -- 注意1:前缀索引一般只能用于普通索引当中,不能使用在unique当中,如果强行unique中索引有可能无法被使用上 2 -- 注意2:前缀索引只支持英文和数字,一般使用场景在网站中的用户注册模块,因为用户名注册多用邮箱和手机号码为主 3 -- 查询索引的长度 4 select length(old_kefuid) from xw_user_applyloan LIMIT 1; 5 -- 查询索引长度是5的时候的数据重复次数 6 select left(old_kefuid,4) as 左边5位2长度,count(*) as 总数 from xw_user_applyloan GROUP by left(old_kefuid,4); 7 -- 设置前缀索引 8 alter table xw_user_applyloan add index uname( old_kefuid(4) )