龙空技术网

mysql中文拼音排序

苍之助 206

前言:

今天大家对“mysql排序首字母”都比较关心,看官们都想要学习一些“mysql排序首字母”的相关内容。那么小编在网上网罗了一些对于“mysql排序首字母””的相关知识,希望你们能喜欢,咱们快快来学习一下吧!

在MySQL数据库中使用UTF-8的编码进行排序会出现不按照中文拼音的顺序排序

解决这个问题的方案是把编码重新设定为GBK或者BG2312

但是问题又来了 数据库重设编码实在是个大问题 显然不能这样使用

同步百度发现convert()这个函数可以实现临时编码并且解决问题

查询语句:

正序:

select * from table_name ORDER BY CONVERT(name USING gbk);

倒序:

select * from table_name ORDER BY CONVERT(name USING gb2312) desc

标签: #mysql排序首字母 #mysql汉语