当前位置:首页 > 日记 > 正文

一种支持mysql支持中文排序的方法

一种支持mysql支持中文排序的方法
让mysql支持中文排序

编译MySQL ISO-8859字符集作为默认的字符集,因此在比较中文编码字符的情况转换过程,造成这种现象的原因,一个解决方法是添加中文字段包含二进制属性,所以作为一个二进制比较,
例如,将名称char(10)改为名称char(10)二进制。
————= GBK字符集参数时使用编译MySQL,MySQL将直接支持中文查找和排序。

按中文排序的mysql排序

在MySQL中,我们经常在字段上排序查询,但是在用中文排序和搜索时,排序和查找汉字总是错误的。
如果这个问题不解决,那么MySQL将无法真正处理中国。问题是因为查询字符串中的MySQL是不区分大小写,在MySQL编译设置为默认字符集字符的比较ISO-8859,所以汉字编码字符大小写转换过程所造成的这种现象。
uff1a解
对于包含中文的字段,添加二进制属性使之成为二进制比较,例如,而不是名称char(10)到名称char(10)二进制。
如果你编译源代码的MySQL,你可以使用,字符集= GBK参数在编译MySQL,所以MySQL将直接支持中文查找和排序(默认是latin1)。你也可以使用额外的字符集= GB2312,GBK添加多个字符集。
如果你不想修改表结构或重新编译MySQL,您还可以在订单转换功能使用的查询语句的一部分。例如,SELECT * FROM mytable顺序转换(chinesecolumnname使用GBK);

UTF8默认排序规则设置utf8_general_ci,这不是基于中文。你需要强迫MySQL排序在中国。

选择转换core_vender_info秩序*(vender_abbrev使用GBK)整理gbk_chinese_ci

相关文章

php输入流php输入使用一个示例(PHP

php输入流php输入使用一个示例(PHP

输入流,服务器,输入,示例,电脑软件,从官方网站信息来看,php输入是只读信息流。当请求后,enctype不等于多部分/表单数据,PHP: / /输入可以得到原始请求的数据。 看一个简单的例子。 客户端是一种形式,非常简单。 复制代码代码如下所示: 名称: …

初步了解的Oracle细粒度的审计(FGA)

初步了解的Oracle细粒度的审计(FGA)

细粒度,审计,电脑软件,Oracle,FGA,细粒度审计(FGA),介绍了Oracle 9i,记录SCN号与旧的重建数据行级的变化,但他们只能用在一个SELECT语句,但不是DML,如更新、插入和删除语句。因此,在oracle数据库版10g之前,虽然使用触发器不吸引用户的选择,但要改变跟…

修改Linux系统的默认引导级别

修改Linux系统的默认引导级别

默认,系统,修改,级别,电脑软件,回顾:修改系统启动级别:修改系统默认开始超过3个用户状态,Linux中有7个引导级别 修改系统启动级别:修改系统默认启动超过3用户在Linux州,有7种不同的启动级别,默认是窗口,像Windows窗口模式,以及操作和配置Linux使用…

深刻理解的stdClass类从PHP源代码

深刻理解的stdClass类从PHP源代码

源代码,深刻,电脑软件,PHP,stdClass,在百度百科,stdClass的定义如下: 复制代码代码如下所示: StdClass开始是流行在PHP5,stdClass也是一个zend.stdclass预订类是一个PHP基类。 所有类几乎都继承这个类,所以可以随时使用新的方法使这个变量成为对…

watch.exe过程的意义是什么

watch.exe过程的意义是什么

意义,过程,电脑软件,watch,exe,评论:对watch.exe工艺简介 进程文件:手表或watch.exe 过程名称:系统托盘实用程序 过程类别:安全风险的过程 英文描述: 该公司watch.exe是一个过程,它允许你扫描,你,它也被称为以下三个方面。 中文参考: watch.exe是M…

主页上的QQ空间模块是如何显示的

主页上的QQ空间模块是如何显示的

模块,空间,主页,显示,电脑软件,主页上的QQ空间模块是如何显示的 第一步:登录到你的QQ空间,点击顶层工具栏假装; 第二步:然后点击添加和删除模块复选你要显示的模块框,最后保存你的操作。…

PHP5.3新功能名称空间规则解析和高

PHP5.3新功能名称空间规则解析和高

新功能,名称空间,规则,高级,功能,在PHP 5.3发布前一天,添加一个新特性是最重要的名称空间。本文介绍了PHP名称空间的一些术语、解析规则和一些高级功能,希望帮助读者真正使用项目名称空间。 这里我们介绍了PHP名称空间和命名空间关键字的用…

游戏不能全屏,怎么做游戏画面两边的

游戏不能全屏,怎么做游戏画面两边的

全屏,详细说明,怎么做,游戏,画面,很多网民都在玩游戏,比如过线和Warcraft。他们发现游戏画面集中在屏幕的中间,屏幕两边都有黑色的一面,所以游戏不能全屏运行,这是因为游戏的分辨率和宽屏显示器的分辨率不匹配,现在分享一些不同显卡的解决方案。…

如何Word2003插入当前日期和时间

如何Word2003插入当前日期和时间

当前日期,时间,电脑软件,如何Word2003插入当前日期和时间的方法 1,单击位置插入日期或时间。 2、点击插入菜单中的日期和时间;。 三.如果您想在插入的日期或时间应用其他语言格式,请单击语言框中的语言。 语言;该框列出了启用编辑功能的语…

如何设置右下角时间Win8/8.1的时间

如何设置右下角时间Win8/8.1的时间

系统,时间,右下角,课程设置,如何设置,点评:作为微软WinXP系统将不支持即时服务,很多朋友都已经开始使用Win8和Win8.1操作系统,而是因为他们不熟悉,有很多地方不会用。这一次萧边会带你去看Win8系统时间设置。 现在很多朋友都开始使用Win8和Win8…

WindowsServer2008R2下安装SQLServ

WindowsServer2008R2下安装SQLServ

安装,注意事项,电脑软件,注释:Windows Server 2008 R2必须是SP1版本。如果不是SP1,最简单的解决方案是在控制面板中打开自动升级,并将自动更新升级到SP1版本。 SQL Server 2012版的RC0已经出来了,并决定安装尝尝鲜。SQL Server 2012操作系统的…

在Linuxchkconfig命令的详细解释

在Linuxchkconfig命令的详细解释

解释,命令,详细,电脑软件,Linuxchkconfig,点评:chkconfig命令主要用来更新(启动或停止)和查询系统运行服务水平信息。记得chkconfig不立即自动禁止或激活一个服务,它只是改变了符号连接 使用语法: { } { chkconfig --添加--德尔} { } {或清单ch…