MySQL对中文进行排序详解及实例
更新时间:2017年05月04日 16:48:52 投稿:lqh
这篇文章主要介绍了MySQL对中文进行排序详解及实例的相关资料,需要的朋友可以参考下
MySQL对中文进行排序详解
MySQL默认只支持对日期、时间和英文字符串进行排序,如果对中文进行order by很可能得不到想要的结果,如下面的查询并不会按我们所想的根据汉字的拼音进行排序:
SELECT * from user order by user_name;
如果相对中文进行排序的话,可以使用CONVERT(coloum_name USING GBK)将中文转为GBK编码形式,然后再排序,就可以实现根据汉子的拼音进行排序:
SELECT * from user order by CONVERT(user_name USING GBK);
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
MySQL的从库Seconds_Behind_Master延迟总结
这篇文章主要介绍了MySQL的从库Seconds_Behind_Master延迟的相关资料,需要的朋友可以参考下2021-08-08浅谈开启magic_quote_gpc后的sql注入攻击与防范
通过启用php.ini配置文件中的相关选项,就可以将大部分想利用SQL注入漏洞的骇客拒绝于门外2012-01-01mysql5.7.17在win2008R2的64位系统安装与配置实例
本篇文章主要给大家介绍了mysql5.7.17在win2008R2的64位系统安装与配置实例,以及在配置过程中遇到的问题解决办法。2017-11-11
最新评论