中文参考手册---9MySQL服务器功能
2008-04-30 08:17
295 查看
可以用下列语言发出错误消息:捷克语、荷兰语、英语(缺省)、爱沙尼亚语、法语、德语、匈牙利、意大利语、挪威语。
启动使用一种特定的语言,使用一个或选项。例如:
语言文件位于(缺省的)'MySQL_base_dir/share/LANGUAGE/'。
为了更新错误消息文件,你应该编辑文件并且执行下列命令生成文件:
缺省地,MySQL使用ISO-8859-1(Latin1)字符集。这是在美国和西欧使用的字符集。
字符集决定了在名字中允许什么字符和如何由语句的和子句排序。
通过给以选项,你可以在编译时改变字符集。见。
为了把其他字符集加入MySQL,使用下列过程:
为字符集选择一个名字,下面用表示。在MySQL源代码分发中创造文件。研究一个现有的文件,看需要定义什么。注意,你文件中的数组必须有类似于、等等的名字。和是简单的数组,保存字符集每个成员相应的小写和大写字符。例如:
这个字符集有多字节字符,由和来处理。如果不是一个多字节字符字符串,返回0,否则如果它是,返回字符的大小(字节数)。和指向字符串的开始和结束。检查是从到。如果是一个多字节字符字符串的第一个字符,返回真。如果是一个多字节字符串的第一个字符,返回该字符串的大小。1
启动使用一种特定的语言,使用一个或选项。例如:
shell>MySQLd--language=swedish或:
shell>MySQLd--language=/usr/local/share/swedish注意,所有语言的名称用小写字母指定。
语言文件位于(缺省的)'MySQL_base_dir/share/LANGUAGE/'。
为了更新错误消息文件,你应该编辑文件并且执行下列命令生成文件:
shell>comp_errerrmsg.txterrmsg.sys如果你升级到一个更新的MySQL版本,记得要再次用新文件进行更新。
缺省地,MySQL使用ISO-8859-1(Latin1)字符集。这是在美国和西欧使用的字符集。
字符集决定了在名字中允许什么字符和如何由语句的和子句排序。
通过给以选项,你可以在编译时改变字符集。见。
为了把其他字符集加入MySQL,使用下列过程:
为字符集选择一个名字,下面用表示。在MySQL源代码分发中创造文件。研究一个现有的文件,看需要定义什么。注意,你文件中的数组必须有类似于、等等的名字。和是简单的数组,保存字符集每个成员相应的小写和大写字符。例如:
to_lower['A']shouldcontain'a'to_upper['a']shouldcontain'A'是一个映射,指出字符为了比较和排序目的应该如何定序。对于许多字符集,这与一样(意味着排序将忽略大小写)。MySQL将基于值排序字符。是一个位值的数组,一个元素对应一个字符。(注意,、和按字符定下标,但是按字符值+1定下标。这是一个旧遗产以便能处理EOF)你能在找到下列bitmask定义:
#define_U01/*Uppercase*/#define_L02/*Lowercase*/#define_N04/*Numeral(digit)*/#define_S010/*Spacingcharacter*/#define_P020/*Punctuation*/#define_C040/*Controlcharacter*/#define_B0100/*Blank*/#define_X0200/*heXadecimaldigit*/每个字符的的入口应该是描述字符的适用的位模(bitmask)值的联合(union)。例如,是一个大写字符(),同时是十六进制位(),这样应该包含值:
_U+_X=01+0200=0201为你的字符集增加一个唯一的编号到。把字符集名字加到在中的表。重新配置,重新编译并且测试。如果你正在创建一个多字节字符集,你可以使用宏。在,增加:
#defineMY_CHARSET_MYSETX#ifMY_CHARSET_CURRENT==MY_CHARSET_MYSET#defineUSE_MB#defineUSE_MB_IDENT#defineismbchar(p,end)(...)#defineismbhead(c)(...)#definembcharlen(c)(...)#defineMBMAXLENN#endif这里:
这个字符集有多字节字符,由和来处理。如果不是一个多字节字符字符串,返回0,否则如果它是,返回字符的大小(字节数)。和指向字符串的开始和结束。检查是从到。如果是一个多字节字符字符串的第一个字符,返回真。如果是一个多字节字符串的第一个字符,返回该字符串的大小。1
相关文章推荐
- MySQL 5.1中文参考手册
- 19,MySQL 8.0参考手册 4.6.8.4指定mysqlbinlog服务器ID
- MySQL 4.1.0 中文参考手册 --- 6.8 MySQL 全文搜索
- MySQL 4.1.0 中文参考手册 -- 6.1 语言结构
- mysql最新版中文参考手册在线浏览
- mysql参考手册官方版(中文)
- MySQL 3.23 中文参考手册
- 4、MySQL 8.0参考手册 连接到服务器并断开连接3.3.2创建表格
- 中文参考手册---19用MySQL解决一些常见问题
- MySQL - 翻译 - 5.1 Reference Manual参考手册 - 5.1.3 Server System Variables服务器系统变量 - max_heap_table_size
- MySQL 5.1 中文参考手册
- MySQL 4.1.0 中文参考手册
- MySQL中文参考手册3(MySQL邮件列表及如何提问或报告错误)
- MySQL 4.1.0 中文参考手册 --- 6.7 MySQL 事务与锁定命令
- MySQL中文参考手册6(MySQL与标准的兼容性) 对ANSI SQ
- MySQL中文参考手册
- 中文参考手册---10从MySQL得到最大的性能
- 4.1.0中文参考手册---6.6基本的MySQL用户实用命令
- 26,MySQL 8.0参考手册 5.1.12服务器对信号的响应
- MySQL中文参考手册-8 MySQL教程