《Mysql入門MySQL 轉(zhuǎn)義字符使用說明》要點(diǎn):
本文介紹了Mysql入門MySQL 轉(zhuǎn)義字符使用說明,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
MySQL的轉(zhuǎn)義字符“\”
mfc_basic
MySQL識(shí)別下列轉(zhuǎn)義字符:
\0
一個(gè)ASCII 0 (NUL)字符.
\n
一個(gè)新行符.
\t
一個(gè)定位符. 制符分隔
\r
一個(gè)回車符.
\b
一個(gè)退格符.
\'
一個(gè)單引號(hào)(“'”)符.
\"
一個(gè)雙引號(hào)(“"”)符.
一個(gè)反斜線(“\”)符.
\%
一個(gè)“%”符.它用于在正文中搜索“%”的文字實(shí)例,否則這里“%”將解釋為一個(gè)通配符.
\_
一個(gè)“_”符.它用于在正文中搜索“_”的文字實(shí)例,否則這里“_”將解釋為一個(gè)通配符.
注意,如果你在某些正文環(huán)境中使用“\%”或“\%_”,這些將返回字符串“\%”和“\_”而不是“%”和“_”.
★★
有幾種方法在一個(gè)字符串內(nèi)包括引號(hào):
1、必須轉(zhuǎn)義的:
一個(gè)字符串用單引號(hào)“'”來引用的,該字符串中的單引號(hào)“'”字符可以用“''”方式轉(zhuǎn)義.
一個(gè)字符串用雙引號(hào)“"”來引用的,該字符串中的“"”字符可以用“""”方式轉(zhuǎn)義.
同時(shí)你也可以繼續(xù)使用一個(gè)轉(zhuǎn)義字符“\”來轉(zhuǎn)義
2、可不轉(zhuǎn)義的:
一個(gè)字符串用雙引號(hào)“"”來引用的,該字符串中的單引號(hào)“'”不需要特殊對(duì)待而且不必被重復(fù)或轉(zhuǎn)義.
同理,
一個(gè)字符串用單引號(hào)“'”來引用的,該字符串中的雙引號(hào)“"”不需要特殊對(duì)待而且不必被重復(fù)或轉(zhuǎn)義.
下面顯示的SELECT演示引號(hào)和轉(zhuǎn)義如何工作:
mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '\'hello';
+-------+---------+-----------+--------+--------+
| hello | "hello" | ""hello"" | hel'lo | 'hello |
+-------+---------+-----------+--------+--------+
mysql> SELECT "hello", "'hello'", "''hello''", "hel""lo", "\"hello";
+-------+---------+-----------+--------+--------+
| hello | 'hello' | ''hello'' | hel"lo | "hello |
+-------+---------+-----------+--------+--------+
mysql> SELECT "This\nIs\nFour\nlines";
+--------------------+
| This
Is
Four
lines |
+--------------------+
★★
如果你想要把二進(jìn)制數(shù)據(jù)插入到一個(gè)BLOB列,下列字符必須由轉(zhuǎn)義序列表示:
NUL
ASCII 0.你應(yīng)該用'\0'(一個(gè)反斜線和一個(gè)ASCII '0')表示它.
ASCII 92,反斜線.用'\\'表示.
'
ASCII 39,單引號(hào).用“\'”表示.
"
ASCII 34,雙引號(hào).用“\"”表示.
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/2333.html