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

 更新时间:2008年09月10日 09:15:10   作者:  
mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上"binary"属性,使之作二进制比较
mysql中文排序方法1
mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上"binary"属性,使之作二进制比较,
例如将"name char(10)"改成"name char(10)binary"."
(已试验成功)

mysql中文排序方法2
编译mysql时使用--with--charset=gbk
(未测试)

相关文章

  • Linux服务器中MySQL远程连接的开启方法

    Linux服务器中MySQL远程连接的开启方法

    今天在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下MySQL默认安装完成后只有本地访问的权限,没有远程访问的权限,需要你给指定用户设置访问权限才能远程访问该数据库
    2017-06-06
  • mysqlreport显示Com_中change_db占用比例高的问题的解决方法

    mysqlreport显示Com_中change_db占用比例高的问题的解决方法

    最近公司的mysql服务器经常出现阻塞状态。动不动就重启,给用户访问带来了相当的不便。
    2009-05-05
  • MySQL实现异步复制的示例

    MySQL实现异步复制的示例

    MySQL的复制就是将来自一个MySQL数据库服务器(主库)的数据复制到一个或多个MySQL数据库服务器(从库),本文主要介绍了MySQL实现异步复制的示例,感兴趣的可以了解一下
    2024-09-09
  • MySQL 外键约束和表关系相关总结

    MySQL 外键约束和表关系相关总结

    一个项目中如果将所有的数据都存放在一张表中是不合理的,比如一个员工信息,公司只有2个部门,但是员工有1亿人,就意味着员工信息这张表中的部门字段的值需要重复存储,极大的浪费资源,因此可以定义一个部门表和员工信息表进行关联,而关联的方式就是外键。
    2021-06-06
  • sql ROW_NUMBER()与OVER()方法案例详解

    sql ROW_NUMBER()与OVER()方法案例详解

    这篇文章主要介绍了sql ROW_NUMBER()与OVER()方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • MySql超长自动截断实例详解

    MySql超长自动截断实例详解

    这篇文章主要介绍了MySql超长自动截断实例详解的相关资料,这里通过实例来说明如何实现自动截断的功能,需要的朋友可以参考下
    2017-07-07
  • 在OneProxy的基础上实行MySQL读写分离与负载均衡

    在OneProxy的基础上实行MySQL读写分离与负载均衡

    基于Libevent机制实现,单个实例可以实现25万的SQL转发能力,用一个OneProxy节点可以带动整个MySQL集群,为业务发展贡献一份力量,下面由小编来为大家简单说说
    2019-05-05
  • MySQL数据库学习之分组函数详解

    MySQL数据库学习之分组函数详解

    这篇文章主要为大家详细介绍一下MySQL数据库中分组函数的使用,文中的示例代码讲解详细,对我们学习MySQL有一定帮助,需要的可以参考一下
    2022-07-07
  • MySQL5.7并行复制原理及实现

    MySQL5.7并行复制原理及实现

    MySQL 5.7并行复制的思想简单易懂,本文就详细的介绍了MySQL5.7并行复制原理及实现,需要的朋友们下面随着小编来一起学习学习吧
    2021-06-06
  • MySQL表列数和行大小限制详解

    MySQL表列数和行大小限制详解

    MySQL在表的列数和行大小方面有一些限制,本文将对这些限制进行详细解释,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-04-04

最新评论