欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【解析:轻松掌握 字符串文字字符集和校对】,下面是详细的分享!
解析:轻松掌握 字符串文字字符集和校对
每一字符串字符文字有一个字符集和一个校对规则,它不能为空。
一个字符串文字可能有一个可选的字符集引介词和COLLATE子句:
[_charset_name]'string' [COLLATE collation_name]
例如:
|
以下为引用的内容: SELECT 'string'; |
:
对于简单的语句SELECT 'string',字符串使用由character_set_connection和collation_connection系统变量定义的字符集和 校对规则。
_charset_name表达式正式称做一个引介词。它告诉解析程序,“后面将要出现的字符串使用字符集X。”因为以前人们对此感到困惑,我们强调引介词不导致任何转换; 它仅是一个符号,不改变字符串的值。引介词在标准十六进制字母和数字十六进制符号(x'literal'和 0xnnnn)中是合法的,以及?(当在一个编程语言接口中使用预处理的语句时进行参数替换)。
例如:
|
以下为引用的内容: SELECT _latin1 x'AABBCC'; |
MySQL这样确定一个文字字符集和校对规则:
·如果指定了CHARACTER SET X和COLLATE Y,那么使用CHARACTER SET X和COLLATE Y。
·如果指定了CHARACTER SET X而没有指定COLLATE Y,那么使用CHARACTER SET X和CHARACTER SET X的默认校对规则。
·否则,使用通过character_set_connection 和 collation_connection系统变量给出的字符集和 校对规则。
例如:
·使用latin1字符集和latin1_german1_ci校对规则的字符串:
·SELECT _latin1'Müller' COLLATE latin1_german1_ci;
·使用latin1字符集和其默认校对规则的字符串(即,latin1_swedish_ci):
·SELECT _latin1'Müller';
·使用连接默认字符集和校对规则的字符串:
·SELECT 'Müller';
字符集引介词和COLLATE子句是根据标准SQL规范实现的。
以上所分享的是关于解析:轻松掌握 字符串文字字符集和校对,下面是编辑为你推荐的有价值的用户互动:
相关问题:解析:教你轻松掌握如何对数据库进行加密
答:作为数据库管理员,您可以对数据库进行加密,使别人更难以破译数据库中的数据。可以使用简单加密或高度加密来保护您的数据库。 注意:压缩加密的数据库将从数据库中解除加密。 简单加密简单加密等效于模糊处理,并可使人使用磁盘实用程序难以查... >>详细
相关问题:如何高效的校对word文档中的错字、错词?
答:先选中要检查的文字,然后单击“工具”菜单——寻拼写和语法”,就可以比较轻松的检查和更改你的错别字了。 当自动检查拼写和语法时 ①Microsoft Word 用红色波形下划线表示可能的拼写错误,在被标识出来的文字上单击鼠标右键打开快捷菜单,单击快捷菜单... >>详细
相关问题:详细的计算机字符编码比较(UTF-8, more...)
答:字符编码的深入解析 先从ASCII 码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
