我们致力于一个MySQL知识的分享网站

  |   本站Feed      

如何更改MySQL的默认字符集

2008-09-21 14:11:44  |   才被阅读:1,652 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:叶金荣
标签:

三种方法更改MySQL的默认字符集,想知道么?

继续阅读全文...

小谈MySQL字符集

2008-09-21 13:58:48  |   才被阅读:1,304 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:叶金荣
标签:

个人建议,数据库字符集尽量使用utf8(HTML页面对应的是utf-8),以使你的数据能很顺利的实现迁移,因为utf8字符集是目前最适合于实现多种不同字符集之间的转换的字符集,尽管你在命令行工具上可能无法正确查看数据库中的内容,我依然强烈建议使用utf8作为默认字符集.

继续阅读全文...

mysql连接通道中的字符集和校验规则

2008-09-18 18:28:51  |   才被阅读:1,468 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:TaobaoDBATeam
标签:

1、当语句离开客户端的时候:
从客户端出来的,包括sql语句本身(这里里面就包含字符串和关键字等了),以及character_set_client系统变量。为什么要包含这个变量呢?这个变量的作用说明2点,也是它的作用:一是表示该语句中的字符集是使用character_set_client指定的字符集编码的,二是通过此系统变量来告诉服务器所发送来的语句中的字符集编码。
2、当服务器端接受到客户端的语句的时候:
mysql会使用character_set_connection/collation_connection指定的字符集以及校验规则,将客户端的字符串,做一个从character_set_client到character_set_connection的转换。
3、当服务器处理好结果以后,在把结果传给客户端前:
mysql会先将结果转换成character_set_results指定的字符集,然后传回给客户端。

继续阅读全文...

mysql字符集与校验规则的设置

2008-09-18 18:13:28  |   才被阅读:1,229 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:TaobaoDBATeam
标签:

默认情况下,我们可以在4个级别分别设定mysql的字符集和校验规则,分别是server、database、table和column。实际上,我们甚至还可以单独对一串字符串设定其字符集和校验规则。下面就分别来对四个级别的设定说明一下

继续阅读全文...

mysql的字符集与校验规则概念小介

2008-09-18 18:02:15  |   才被阅读:996 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:TaobaoDBATeam
标签:

字符集,character set,就是一套表示字符的符号和这些的符号的底层编码;而校验规则,则是在字符集内用于比较字符的一套规则。

1、两个不同的字符集不能有相同的校验规则(字符集:校验规则 = 1:n);
2、每个字符集都有一个校验规则,就是对应的DEFAULT=YES的那个collation;
3、collation命名规则:字符集名_对应的语言名_ci/cs/bin,其中ci表示大小写不敏感性,cs表示大小写敏感性,bin表示二进制。

继续阅读全文...