10字符集支持_mysql5_1

10字符集支持_mysql5_1

ID:14162493

大小:41.50 KB

页数:16页

时间:2018-07-26

10字符集支持_mysql5_1_第1页
10字符集支持_mysql5_1_第2页
10字符集支持_mysql5_1_第3页
10字符集支持_mysql5_1_第4页
10字符集支持_mysql5_1_第5页
资源描述:

《10字符集支持_mysql5_1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、10字符集支持_MySql5_1第10章:字符集支持目录10.1.常规字符集和校对10.2.MySQL中的字符集和校对10.3.确定默认字符集和校对10.3.1.服务器字符集和校对10.3.2.数据库字符集和校对10.3.3.表字符集和校对10.3.4.列字符集和校对10.3.5.字符集和校对分配示例10.3.6.连接字符集和校对10.3.7.字符串文字字符集和校对10.3.8.在SQL语句中使用COLLATE10.3.9.COLLATE子句优先10.3.10.BINARY操作符10.3.11.校

2、对确定较为复杂的一些特殊情况10.3.12.校对必须适合字符集10.3.13.校对效果的示例10.4.字符集支持影响到的操作10.4.1.结果字符串10.4.2.CONVERT()10.4.3.CAST()10.4.4.SHOW语句10.5.Unicode支持10.6.用于元数据的UTF810.7.与其它DBMS的兼容性10.8.新字符集配置文件格式10.9.国家特有字符集10.10.MySQL支持的字符集和校对10.10.1.Unicode字符集10.10.2.西欧字符集10.10.3.中欧字符

3、集10.10.4.南欧与中东字符集10.10.5.波罗的海字符集10.10.6.西里尔字符集10.10.7.亚洲字符集本章讨论以下主题:·什么是字符集和校对规则?·多级默认系统·字符集语法·相关函数和运算·Unicode支持·每个字符集和校对规则的含义MySQL5.1中的字符集支持包括在MyISAM、MEMORY和InnoDB存储引擎中。10.1.常规字符集和校对字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。让我们使用一个假想字符集的例子来区别清楚。假设我们有一个字母表使用了

4、四个字母:‘A’、‘B’、‘a’、‘b’。我们为每个字母赋予一个数值:‘A’=0,‘B’=1,‘a’=2,‘b’=3。字母‘A’是一个符号,数字0是‘A’的编码,这四个字母和它们的编码组合在一起是一个字符集。假设我们希望比较两个字符串的值:‘A’和‘B’。比较的最简单的方法是查找编码:‘A’为0,‘B’为1。因为0小于1,我们可以说‘A’小于‘B’。我们做的仅仅是在我们的字符集上应用了一个校对规则。校对规则是一套规则(在这种情况下仅仅是一套规则):“对编码进行比较。”我们称这种全部可能的规则中的最

5、简单的校对规则为一个binary(二元)校对规则。但是,如果我们希望小写字母和大写字母是等价的,应该怎样?那么,我们将至少有两个规则:(1)把小写字母‘a’和‘b’视为与‘A’和‘B’等价;(2)然后比较编码。我们称这是一个大小写不敏感的校对规则。比二元校对规则复杂一些。在实际生活中,大多数字符集有许多字符:不仅仅是‘A’和‘B’,而是整个字母表,有时候有许多种字母表,或者一个东方的使用上千个字符的书写系统,还有许多特殊符号和标点符号。并且在实际生活中,大多数校对规则有许多个规则:不仅仅是大小写不

6、敏感,还包括重音符不敏感(“重音符”是附属于一个字母的符号,象德语的‘?’符号)和多字节映射(例如,作为规则‘?’=‘OE’就是两个德语校对规则的一种)。MySQL5.1能够做这些事情:·使用多种字符集来存储字符串·使用多种校对规则来比较字符串·在同一台服务器、同一个数据库或甚至在同一个表中使用不同字符集或校对规则来混合字符串·允许定义任何级别的字符集和校对规则在这些方面,MySQL5.1不仅比MySQL4.1以前的版本灵活得多,而且比其它大多数数据库管理系统超前许多。但是,为了有效地使用这些功能

7、,你需要了解哪些字符集和校对规则是可用的,怎样改变默认值,以及它们怎样影响字符操作符和字符串函数的行为。10.2.MySQL中的字符集和校对MySQL服务器能够支持多种字符集。可以使用SHOWCHARACTERSET语句列出可用的字符集:mysql>SHOWCHARACTERSET;+----------+-----------------------------+---------------------+--------+

8、Charset

9、Description

10、Defaultcollatio

11、n

12、Maxlen

13、+----------+-----------------------------+---------------------+--------+

14、big5

15、Big5TraditionalChinese

16、big5_chinese_ci

17、2

18、

19、dec8

20、DECWestEuropean

21、dec8_swedish_ci

22、1

23、

24、cp850

25、DOSWestEuropean

26、cp850_general_ci

27、1

28、

29、hp8

30、HPWestEuropean

31、hp8_english_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。