MySQL轉義字元

2021-08-30 21:16:15 字數 764 閱讀 7506

在mysql中,乙個字串中,如果某個序列具有特殊的含義,則這個序列以反斜線符號(『\』)開頭,稱為轉義字元。

常見的轉義字元:

\0    ascii 0 (nul ) 字元

\'  ascii 39 單引號 (「'」 ) 字元

\"  ascii 34 雙引號 (「"」 ) 字元

\b    ascii 8 退格符

\n    ascii 10 換行符

\r    ascii 13 回車符

\t    ascii 9 製表符(tab )

在插入資料庫時,特殊字元需要注意的問題,即需要對特殊字元進行轉義處理。通常有兩種方式:

1.mysql驅動程式處理

使用preparedstatement即可,如:

preparedstatement pst = conn.preparestatement("insert into emp(name) values(?)");

pst.setstring(1, name);

2.自己處理

比較常見的是'和\符號的處理,如:

private static filterstring(string s)
上面是基本的轉義字元處理,平時不論寫sql語句,還是對資料庫操作時都需要注意這個問題。

mysql 轉義 MySql字元轉義

在字串中,某些序列具有特殊含義。這些序列均用反斜線 開始,即所謂的轉義字元。mysql識別下面的轉義序列 0ascii 0 nul 字元。單引號 雙引號 b退格符。n換行符。r回車符。ttab字元。zascii 26 控制 ctrl z 該字元可以編碼為 z 以允許你解決在windows中ascii...

mysql 轉義字元6 mysql轉義字元

mysql的轉義字元 mysql識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字...

mysql 轉義字元6 MySQL的轉義字元

mysql可以識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將...