使用MySQL转义字符的说明

mysql的转义字符
mfc_basic
MySQL标识以下转义字符:
◎0
一个ASCII字符0(空)。

新线。
◎T
定位器。符号分离
R
返回标志。
◎B
反弹。
'
单引号(')。

双引号()。
一个反斜杠()字符。
◎%
百分之一个字符。它用于在正文中搜索%的文本实例,否则%将被解释为通配符。
_
一个_。它是用来在文本搜索的_文本的例子,否则将被解释为通配符_。
注意,如果你在某些环境中使用 % _ %,这将返回字符串 _ %和%和_相反。

在字符串中包含引号有几种方法:
1。它必须被转移:
一个字符串由一个引号引用,这个字符串中的单引号字符可以通过'。
字符串由双引号标记,字符串中的字符可以以方式转义。
同时,您可以继续使用转义字符转义。
2。
字符串是由双引号标记的,字符串中的单引号不需要特殊处理,不必重复或逃避。
以同样的方式,
一个字符串由一个引号引用,这个字符串中的双引号不需要特别处理,不必重复或逃避。
下面展示了如何选择演示引号和逃避工作:
MySQL > select'hello ','你好','你好',的''lo ',' 你好;
+ + + + ------- --------- ----------- -------- -------- + +
|你好| 你好你好| hel'lo'hello | | |
+ + + + ------- --------- ----------- -------- -------- + +
选择hello
+ + + + ------- --------- ----------- -------- -------- + +
hello'hello''hello| | | |帮助Lo Hello ||
+ + + + ------- --------- ----------- -------- -------- + +
选择是四行;
-------------------- + +
|这


线|
-------------------- + +

如果您想将二进制数据插入一个数据包列,则下列字符必须用转义序列表示:

ASCII码0。你应该使用 0(一个反斜杠和一个ASCII字符'0')来表示。
ASCII码92,反斜杠,。
'
ASCII 39,单引号。

ASCII 34,双引号。说。