MySQL实现中文拼音排序

Posted 寻找薛定谔的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL实现中文拼音排序相关的知识,希望对你有一定的参考价值。

mysql下新建一个表,默认采用utf8字符集,中文不能直接按照拼音进行排序。

例如以下语句:

SELECT * FROM `tb_fixedassets`
order by C_FANAME

得到的结果为

解决方法:将要排序的字段字符集改为gbk即可,不需改变整个数据库的字符集。修改后查询结果如下:

以上是关于MySQL实现中文拼音排序的主要内容,如果未能解决你的问题,请参考以下文章