`
lizhuang
  • 浏览: 906112 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MySql中文排序

 
阅读更多
在处理使用Mysql时,数据表采用utf8字符集,使用中发现中文不能直接按照拼音排序



如果数据表tbl的某字段name的字符编码是latin1_swedish_ci

select * from `tbl` order by birary(name) asc ;

如果数据表tbl的某字段name的字符编码是utf8_general_ci

SELECT name FROM `tbl` WHERE 1 ORDER BY CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC

===================

$orderby="convert(`group` USING gbk) COLLATE gbk_chinese_ci,displayorder,navid"
分享到:
评论

相关推荐

    mysql如何根据汉字首字母排序

    代码如下: select areaName from area order by convert(areaName USING gbk) COLLATE gbk_... 您可能感兴趣的文章:mysql的中文数据按拼音排序的2个方法mysql如何按照中文排序解决方案MySQL按照汉字的拼音排序简单实例

    解决Hibernate中MySQL的中文排序

    本文将深入探讨如何解决这些问题,确保MySQL数据库中的中文数据能按照正确的顺序进行排序。 首先,我们需要了解MySQL字符集的基础知识。MySQL支持多种字符集,如GBK、UTF-8等,它们用于存储和表示不同语言的字符。...

    MySQL对中文进行排序详解及实例

    在MySQL数据库中,对中文数据进行排序并非像处理英文数据那样简单。MySQL默认的排序规则是基于字节的,这适用于ASCII字符集,但不适用于包含多字节字符集如UTF-8或GBK的中文字符。当我们尝试用`ORDER BY`语句对中文...

    mysql排序方法

    几种mysql利用sql语句进行距离排序的方法,亲测可用,大家可放心研究

    mysql中文排序注意事项与实现方法

    mysql中文排序方法1 mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上”...

    mysql 汉字笔画数量对照表、姓氏笔画数量对照表

    mysql 汉字笔画数量对照表,姓氏笔画数量对照表,按照姓氏笔画数量排序的数据源

    mysql如何按照中文排序解决方案

    在MySQL中,中文排序是一个常见的需求,特别是在处理包含中文字符的数据表时。由于中文字符集的特殊性,简单的按照默认排序方式(如ASCII值)可能无法得到预期的顺序。本篇文章将深入探讨如何在MySQL中实现按照中文...

    MySQL按常规排序、自定义排序和按中文拼音字母排序的方法

    而中文拼音排序则解决了非英文字符的排序问题。在编写SQL查询时,灵活运用这些技巧可以极大地提高数据处理的效率和准确性。同时,根据实际情况选择合适的排序方式,可以避免不必要的性能损失,提升数据库系统的整体...

    mysql8中文参考手册

    mysql8中文api,主要内容。安装和升级数据库,mysql安全,备份和恢复,字符集排序规则 ,sql语句语法。INnoDb存储引擎、 mysql数据字典、替代存储引擎,分布。mysql性能模式。连接器和api,sql模式指标 状态变量指标...

    mysql根据汉字首字母搜索

    在数据库表中没有录入汉字对应的拼音首字母的情况下,进行汉字拼音首字母搜索,下载文本后 直接在mysql中执行,后就可实现根据拼音搜索功能

    EasyUI Datagrid 中文排序的问题

    本文将详细介绍如何解决EasyUI Datagrid中的中文排序问题,并分别从前端和后端两个角度给出具体的实现方案。 #### 二、EasyUI Datagrid简介 EasyUI 是一个基于 jQuery 的简单而强大的 UI 库,它提供了大量的用户...

    PHP 中执行排序与 MySQL 中排序

    4. **mysql如何根据汉字首字母排序** 5. **MySQL查询优化:连接查询排序浅谈** 6. **MySQL查询优化:连接查询排序limit(join、order by、limit语句)介绍** 7. **mysql的中文数据按拼音排序的2个方法** 8. **MySQL中...

    mysql 汉字拼音数据库.zip

    在提供的压缩包"mysql 汉字拼音数据库.zip"中,可能包含两个SQL文件。第一个文件可能是一个精简版的数据库,只包含了常用汉字,适合那些只需要处理日常交流中常见词汇的场景。第二个文件则可能是一个更全面的汉字库...

    MySQL函数实现获取汉字拼音首字母

    使用MySQL函数,实现获取汉字拼音首字母。在SQL语句中传入汉字返回对应的首字母

    MySQL中文参考手册.chm

    MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...

    让MySQL支持中文排序的实现方法

    MySQL数据库在处理中文排序时可能会遇到问题,主要是由于其默认使用的字符集ISO-8859不支持中文,导致在比较和排序过程中中文字符被错误地处理。为了解决这个问题,有几种不同的实现方法。 首先,你可以选择在创建...

    mysql汉字转拼音简码UDF

    标题中的“mysql汉字转拼音简码UDF”表明我们有一个专门用于将汉字转换为拼音简码的UDF,这在处理中文数据时非常有用,比如在搜索、排序或数据分析中。在传统的SQL查询中,直接进行汉字到拼音的转换可能会导致性能...

Global site tag (gtag.js) - Google Analytics