mysql utf8中文排序

mysql 表中大概100万条数据,数据库编码为utf-8,现在要对name列排序并且分页查询(name列中文按照拼音首字母排序);

name添加索引,直接order by name ,结果不是自己想要的;
尝试使用 order by convert(name using gbk) ,导致索引失效,查询效率大大降低;

mysql8.0支持函数索引