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中Binlog日志的使用方法详细介绍
MySQL的binlog(二进制日志)是一种记录MySQL服务器所有更改的二进制日志文件,下面这篇文章主要给大家介绍了关于MySQL中Binlog日志的使用方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
2024-02-02
MySQL慢查询以及解决方案详解
MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句,下面这篇文章主要给大家介绍了关于MySQL慢查询以及解决方案的相关资料,需要的朋友可以参考下
2023-05-05
Mysql计算n日留存率的实现
本文主要介绍了Mysql计算n日留存率的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-01-01
mysql插入中文数据变成问号的解决方案
这篇文章主要介绍了mysql插入中文数据变成问号的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-04-04
分析MySQL中索引引引发的CPU负载飙升的问题
这篇文章主要介绍了分析MySQL中索引引引发的CPU负载飙升的问题,文中提到了独立索引所带来的巨大CPU负担,以提醒在MySQL中使用索引要注意CPU负载的问题,需要的朋友可以参考下
2015-05-05
使用xtrabackup实现mysql备份
Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复MySQL数据库。今天我们就来详细讨论下Xtrabackup的使用方法
2016-11-11
最新评论