MySQL数据仓库特殊字符处理的详细解决方案
零
一个ASCII字符0(空)。
'
ASCII 39单引号(')字符。
ASCII 34双引号()字符。
ASCII 8反冲。
一个ASCII 10换行。
R
ASCII 13返回字符。
T
ASCII 9标签(TAB)。
Z
ASCII码(26)(control-Z)。这个角色可以处理ASCII码的问题(26)在Windows系统中表示文件结束。(ASCII(26)可能会导致问题时,MySQL数据库<文件名使用。)
一个反斜杠字符(ASCII 92)。
%
ASCII 37%字符。它用于在正文中搜索%的文本实例,否则%将被解释为通配符。
_
一个95 _ ASCII字符。它是用来在文本搜索的_文本的例子,否则将被解释为通配符_。
注意:如果你在一些文本环境中使用_ %,将代替_ %和%和_字符串。
字符串中的引号可以用以下方式编写:
一个字符串由一个引号引用,这个字符串中的单引号字符可以通过'。
字符串由双引号标记,字符串中的字符可以以方式转义。
还可以在引号前继续使用转义符转义。
字符串由双引号标记,字符串中的单个引号不需要特殊处理,不必重复或逃避。同样的,字符串引用一个引号,这个字符串中的双引号不需要特殊处理,不必重复或逃避。
下面展示了如何选择演示引号和逃避工作:
MySQL > select'hello ','你好','你好','的''lo,''hello