分號不用轉義,和普通字符一樣.
十年建站經驗, 成都網站制作、做網站客戶的見證與正確選擇。成都創新互聯公司提供完善的營銷型網頁建站明細報價表。后期開發更加便捷高效,我們致力于追求更美、更快、更規范。
需要判斷一個字符需不需要轉義,可以用下面的SQL測試.把;換成相應的字符即可.
select
';'
from
dual
在字符串中,某些序列具有特殊含義。這些序列均用反斜線(‘\’)開始,即所謂的轉義字符。MySQL識別下面的轉義序列:
\0
一個 ASCII 0 (NUL) 字符。
\'
一個 ASCII 39 單引號 (“'”) 字符。
\"
一個 ASCII 34 雙引號 (“"”) 字符。
\b
一個 ASCII 8 退格符。
\n
一個 ASCII 10 換行符。
\r
一個 ASCII 13 回車符。
\t
一個 ASCII 9 制表符(TAB)。
\z
ASCII(26) (Control-Z)。這個字符可以處理在 Windows 系統中 ASCII(26) 代表一個文件的結束的問題。(當使用 mysql database filename 時 ASCII(26) 可能會引起問題產生。)
\\
一個 ASCII 92 反斜線 (“\”) 字符。
\%
一個 ASCII 37 “%” 字符。它用于在正文中搜索“%”的文字實例,否則這里“%”將解釋為一個通配符。查看章節 6.3.2.1 字符串比較函數。
\_
一個 ASCII 95 “_” 字符。它用于在正文中搜索“_”的文字實例,否則這里“_”將解釋為一個通配符。查看章節 6.3.2.1 字符串比較函數.
注意如果在某些正文環境內使用 “\%” 或 “\_”,將返回字符串 “\%” 和 “\_” 而不是 “%” 和 “_”。
字符串中包含引號的可以有下列幾種寫法:
一個字符串用單引號“'”來引用的,該字符串中的單引號“'”字符可以用“''”方式轉義。
一個字符串用雙引號“"”來引用的,該字符串中的“"”字符可以用“""”方式轉義。
一個字符串用雙引號“"”來引用的,該字符串中的單引號“'”不需要特殊對待而且不必被重復或轉義。同理,一個字符串用單引號“'”來引用的,該字符串中的雙引號“"”不需要特殊對待而且不必被重復或轉義。
MySql字符轉義
在字符串中,某些序列具有特殊含義。這些序列均用反斜線(‘\’)開始,即所謂的轉義字符。MySQL識別下面的轉義序列:
\0 ASCII 0(NUL)字符。
\' 單引號(‘'’)。
\" 雙引號(‘"’)。
\b 退格符。
\n 換行符。
\r 回車符。
\t tab字符。
\Z ASCII 26(控制(Ctrl)-Z)。該字符可以編碼為‘\Z’,以允許你解決在Windows中ASCII 26代表文件結尾這一問題。(如果你試圖使用mysql db_name file_name,ASCII 26會帶來問題)。
\\ 反斜線(‘\’)字符。
\%‘%’字符。參見表后面的注解。
\_‘_’字符。參見表后面的注解。
select '|' regexp '\\|'
select '|' rlike '\\|' 也是一樣的 O(∩_∩)O~
當前題目:怎么轉義MySQL字符 mysql語句轉換
文章分享:http://www.2m8n56k.cn/article14/doidhge.html
成都網站建設公司_創新互聯,為您提供App設計、手機網站建設、定制網站、小程序開發、靜態網站、軟件開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯