日期:2011-01-25 22:43:00 来源:本站整理
<b>MySQL的转义字符"\"</b>[MySQL防范]
本文“<b>MySQL的转义字符"\"</b>[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
MySQL的转义字符“\” $j@9 KD6
MySQL辨认下列转义字符: B E9 #BH
+' ;yU
\0 #OjY"`e?n
一个ASCII 0 (NUL)字符. s,C 3QZg
\n hU~x %N
一个新行符. "Ul.pm\F
\t P .^(4}d
一个定位符. E}fd tsE
\r %u9L1&
一个回车符. |q:%E;5U
\b })pz?f-: U
一个退格符. d=YnVQZF
\' rX #AhIg
一个单引号(“'”)符. 0O<m3=":
\ " a2CyO
一个双引号(“ "”)符. Km'RsBS
\\ HQ .}(
一个反斜线(“\”)符. nI#\"rY
\% g K'-XV[-\
一个“%”符.它用于在正文中搜索“%”的文字实例,不然这里“%”将注释为一个通配符. }HA2y.xJ
\_ 一个“_”符.它用于在正文中搜索“_”的文字实例,不然这里“_”将注释为一个通配符. gTk&0}e]
注意,假如你在某些正文环境中利用“\%”或“\%_”,这些将返回字符串“\%”和“\_”而不是“%”和“_”. ;;Z:+H-(f
_L4t'>
★★ yRy6W/k
有几种办法在一个字符串内包含引号: NoMZ\QN?(
1、必须转义的: D<[Xd V'"j
一个字符串用单引号“'”来引用的,该字符串中的单引号“'”字符可以用“''”方法转义. t4G#AlTy]
一个字符串用双引号“ "”来引用的,该字符串中的“ "”字符可以用“ " "”方法转义. &26VSf6!U
同时你也可以持续利用一个转义字符“\”来转义 B&3dw/#_
2、可不转义的: ~JGIg 3ha
一个字符串用双引号“ "”来引用的,该字符串中的单引号“'”不需求特别对待并且没必要被反复或转义.同理,一个字符串用单引号“'”来引用的,该字符串中的双引号“ "”不需求特别对待并且没必要被反复或转义. w.8?xf\O
L'=Ja% x
下面显示的SELECT演示引号和转义若何工作: {mTZ70n
I -"26!z
mysql > SELECT 'hello', ' "hello "', ' " "hello " "', 'hel''lo', '\'hello'; D@$7qrAp
+----------+--------------+-------------------+----------+---------+ 7~$+0sY~
| hello | "hello " | " "hello " " | hel'lo | 'hello | q 7 ZjF*
+----------+--------------+-------------------+----------+---------+ ~yIfj29/
1~F o\A3
mysql > SELECT "hello ", "'hello' ", "''hello'' ", "hel " "lo ", "\ "hello "; qOI+Ro
+----------+----------+-----------+------------+-----------+ ds:dWQ1qNR
| hello | 'hello' | ''hello'' | hel "lo | "hello | lW-,\V^n
+---------+-----------+-----------+------------+-----------+ ?7*1,D%
"nXG@;pc
mysql > SELECT "This\nIs\nFour\nlines "; F=#L* Wn
+--------------------+ YN$A+
| This LAl#mT;9
Is /t"fwAn:
Four vT{q229l[
lines | b<MH#r
+--------------------+ C$47|# lCx
F&oA~
★★ >m`\ogVc
假如你想要把二进制数据插入到一个BLOB列,下列字符必须由转义序列表示: zNq+S&yoe
J6Ld!s_
NUL pN-lc6_>NC
ASCII 0.你应当用'\0'(一个反斜线和一个ASCII '0')表示它. +"Y1r??h
\ rL|q6P[9/d
ASCII 92,反斜线.用'\\'表示. N=JwJ nB
' ic ~E{ 4
ASCII 39,单引号.用“\'”表示. ]|oTFXC MY
" #xEANN/Q
ASCII 34,双引号.用“\ "”表示. 以上是“<b>MySQL的转义字符"\"</b>[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
<b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
<b>在 Windows 8 中手动安装语言包</b>
<b>五个常见 PHP数据库问题</b>
Windows中Alt键的12个高效快速的利用本领介绍
<b>MySQL ORDER BY 的实现解析</b>
<b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
<b>Win8系统恢复出来经典的开始菜单的办法</b>
<b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
<b>Windows 7系统下无线网卡安装</b>
<b>为什么 Linux不需求碎片整理</b>
<b>Windows 8中删除账户的几种办法(图)</b>
<b>教你如安在win7下配置路由器</b>
MySQL辨认下列转义字符: B E9 #BH
+' ;yU
\0 #OjY"`e?n
一个ASCII 0 (NUL)字符. s,C 3QZg
\n hU~x %N
一个新行符. "Ul.pm\F
\t P .^(4}d
一个定位符. E}fd tsE
\r %u9L1&
一个回车符. |q:%E;5U
\b })pz?f-: U
一个退格符. d=YnVQZF
\' rX #AhIg
一个单引号(“'”)符. 0O<m3=":
\ " a2CyO
一个双引号(“ "”)符. Km'RsBS
\\ HQ .}(
一个反斜线(“\”)符. nI#\"rY
\% g K'-XV[-\
一个“%”符.它用于在正文中搜索“%”的文字实例,不然这里“%”将注释为一个通配符. }HA2y.xJ
\_ 一个“_”符.它用于在正文中搜索“_”的文字实例,不然这里“_”将注释为一个通配符. gTk&0}e]
注意,假如你在某些正文环境中利用“\%”或“\%_”,这些将返回字符串“\%”和“\_”而不是“%”和“_”. ;;Z:+H-(f
_L4t'>
★★ yRy6W/k
有几种办法在一个字符串内包含引号: NoMZ\QN?(
1、必须转义的: D<[Xd V'"j
一个字符串用单引号“'”来引用的,该字符串中的单引号“'”字符可以用“''”方法转义. t4G#AlTy]
一个字符串用双引号“ "”来引用的,该字符串中的“ "”字符可以用“ " "”方法转义. &26VSf6!U
同时你也可以持续利用一个转义字符“\”来转义 B&3dw/#_
2、可不转义的: ~JGIg 3ha
一个字符串用双引号“ "”来引用的,该字符串中的单引号“'”不需求特别对待并且没必要被反复或转义.同理,一个字符串用单引号“'”来引用的,该字符串中的双引号“ "”不需求特别对待并且没必要被反复或转义. w.8?xf\O
L'=Ja% x
下面显示的SELECT演示引号和转义若何工作: {mTZ70n
I -"26!z
mysql > SELECT 'hello', ' "hello "', ' " "hello " "', 'hel''lo', '\'hello'; D@$7qrAp
+----------+--------------+-------------------+----------+---------+ 7~$+0sY~
| hello | "hello " | " "hello " " | hel'lo | 'hello | q 7 ZjF*
+----------+--------------+-------------------+----------+---------+ ~yIfj29/
1~F o\A3
mysql > SELECT "hello ", "'hello' ", "''hello'' ", "hel " "lo ", "\ "hello "; qOI+Ro
+----------+----------+-----------+------------+-----------+ ds:dWQ1qNR
| hello | 'hello' | ''hello'' | hel "lo | "hello | lW-,\V^n
+---------+-----------+-----------+------------+-----------+ ?7*1,D%
"nXG@;pc
mysql > SELECT "This\nIs\nFour\nlines "; F=#L* Wn
+--------------------+ YN$A+
| This LAl#mT;9
Is /t"fwAn:
Four vT{q229l[
lines | b<MH#r
+--------------------+ C$47|# lCx
F&oA~
★★ >m`\ogVc
假如你想要把二进制数据插入到一个BLOB列,下列字符必须由转义序列表示: zNq+S&yoe
J6Ld!s_
NUL pN-lc6_>NC
ASCII 0.你应当用'\0'(一个反斜线和一个ASCII '0')表示它. +"Y1r??h
\ rL|q6P[9/d
ASCII 92,反斜线.用'\\'表示. N=JwJ nB
' ic ~E{ 4
ASCII 39,单引号.用“\'”表示. ]|oTFXC MY
" #xEANN/Q
ASCII 34,双引号.用“\ "”表示. 以上是“<b>MySQL的转义字符"\"</b>[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论