在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中文排序(按照中文拼音顺序排序)相关推荐

  1. php拼音排序,php数组按拼音顺序排序的方法详解

    这篇文章主要介绍了php实现数组按拼音顺序排序的方法,涉及php汉字与拼音的转换及数组遍历.排序相关操作技巧,需要的朋友可以参考下 一.问题: 给定数组要求实现按照其汉字首字母排序: $pinyin ...

  2. java 拼音 排序_java代码按照中文拼音顺序排序_集合按照本地语言排序

    java代码中集合list需要前段排序,如何安装中文字母顺序排,或者安装日语顺序排序 需要使用Collator类 代码如下: import java.text.Collator; import jav ...

  3. SQL学习之使用order by 依照指定顺序排序或自己定义顺序排序

    我们通常须要依据客户需求对于查询出来的结果给客户提供自己定义的排序方式,那么我们通常sql须要实现方式都有哪些,參考很多其它资料总结例如以下(不完好的和错误望大家指出): 一.假设我们仅仅是对于在某个 ...

  4. php 对字母排序,PHP按字母顺序排序

    在MySQL中: SELECT * FROM table ORDER BY name ASC 在PHP中: $fruits = array("lemon", "orang ...

  5. android 字母排序,android – 按字母顺序排序列表

    我在一个应用程序上工作,我用已安装的应用程序创建一个列表,让用户选择一个.除了一件事,我一切都在工作;按字母顺序排序.这是我正在使用的代码: private List loadInstalledApp ...

  6. matlab 点顺时针排序,算法 – 按顺时针顺序排序点?

    首先计算中心点. 然后使用任何你喜欢的排序算法对点进行排序,但使用特殊的比较例程来确定一个点是否小于另一个点. 通过这个简单的计算,可以检查一个点(a)是否相对于中心位于另一个(b)的左边或右边: d ...

  7. Python字符串排序练习(按字母顺序排序)

    编写一个程序,接收逗号的单词序列作为输入,按字母顺序排序后按逗号分隔的序列输出单词,假设向程序提供以下输入:without,hello,bag,world 则输出为:bag,hello,without ...

  8. mysql按中文拼音排序_按拼音排序,mysql 按中文拼音顺序排序

    1,简单方法 如果字符集采用的是 gbk(汉字编码字符集),直接在查询语句后边添加 ORDER BY: SELECT * FROM table ORDER BY title; 如果字符集采用的是 ut ...

  9. MySQL 中文姓名 按照26字母顺序排序

    1.如果姓名的字段采用的是 utf8字符集,需要在排序的时候对字段进行转码:不转码的话,排序会不生效.对于的代码是 order by convert(name using gbk) asc; 2.如果 ...

  10. mysql order by按照汉字拼音进行排序

    Mysql的处理办法是: SELECT * FROM user_info ORDER BY CONVERT(user_name USING GBK) ASC;

最新文章

  1. 考考基础部分,谈谈Java集合中HashSet的原理及常用方法
  2. Google 确认 Chrome 存在严重漏洞,向 20 亿用户发出警告:你们需立即更新浏览器...
  3. python教学视频下载-Python机器学习入门教程全套视频下载【传智播客】
  4. Lintcode 993 解题思路和c++代码
  5. Centos7开启SSH服务
  6. win10怎么把c盘锁住_win10如何给c盘分区
  7. 水题公开赛【比赛公告】
  8. 计算机系统NSX,2017款的讴歌NSX计算机维持的“战斗机”
  9. 《紫茗红菱》:“80后”成长的欢乐、疼痛与代价
  10. Redis是单线程为什么还那么快?
  11. Python核心团队计划2020年停止支持Python2,NumPy宣布停止支持计划表
  12. glPushMatrix()和glPopMatrix()以及glLoadIdentity()的理解
  13. 第三篇 层次类非线性表的编程实验 第10章 应用经典二叉树编程
  14. win10系统 双击bat文件无法运行,只是以普通txt文件打开该文件,简单解决
  15. MySQL聚集索引和非聚集索引
  16. c语言递归阶乘汉诺塔文曲星游戏词典制作文件调用整合
  17. 【论文笔记_目标检测_2022】Cross Domain Object Detection by Target-Perceived Dual Branch Distillation
  18. Arcgis For Android实现比例尺
  19. 如何使用OpenCV的处理图像,文字变得锐利和清晰?(How to use OpenCV to process image so that the text become sharp and clea
  20. Python中使用BeautifulReport形成测试报告教程

热门文章

  1. 【云原生之Docker实战】使用Docker部署BookStack文档管理系统
  2. 苹果开场铃声 android,为何苹果用户喜欢用手机默认铃声?原因在这4点,真是非常现实...
  3. 自动化专题讲座:作为自动化工程师,如何才能更好的承担社会责任?
  4. 王立军 - 民警维权工作
  5. 淘宝店铺排名还在用老方法吗,优化店铺排名方法是否正确?
  6. xp计算机内存条启动,xp系统出现“xx内存不能为read或written”怎么解决
  7. c#winform单表生树
  8. Hyperledger Fabric 1.0 公有云安装7--集群部署记录
  9. 计算机组成原理中动态RAM与静态RAM的比较
  10. 当“程序猿”遇到“母亲节”,看他们是如何送上特殊的祝福