日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
MySQL轉義字符的使用
在 mysql 中,除了常見的字符之外,我們還會遇到一些特殊的字符,如換行符、回車符等。這些符號無法用字符來表示,因此需要使用某些特殊的字符來表示特殊的含義,這些字符就是轉義字符。

轉義字符一般以反斜杠符號
\開頭,用來說明后面的字符不是字符本身的含義,而是表示其它的含義。MySQL 中常見的轉義字符如下表所示。

轉義字符 轉義后的字符
\" 雙引號(")
\' 單引號(')
\\ 反斜線(\)
\n 換行符
\r 回車符
\t 制表符
\0 ASCII 0(NUL)
\b 退格符

轉義字符區(qū)分大小寫,例如:'\b' 解釋為退格,但 '\B' 解釋為 'B'。

有以下幾點需要注意:

  • 字符串的內容包含單引號'時,可以用單引號'或反斜杠\來轉義。
  • 字符串的內容包含雙引號"時,可以用雙引號"或反斜杠\來轉義。
  • 一個字符串用雙引號" 引用時,該字符串中的單引號 '不需要特殊對待,且不必被重復轉義。同理,一個字符串用單引號' 引用時,該字符串中的雙引號" 不需要特殊對待,且不必被重復轉義。

例 1

下面通過 SELECT 語句演示單引號
'  雙引號
" 和反斜杠
\的使用:

mysql> SELECT 'C語言中文網', '"C語言中文網"','""C語言中文網""','C語言''中文網',  '\'C語言中文網';
+-------------+---------------+-----------------+--------------+--------------+
| C語言中文網 | "C語言中文網" | ""C語言中文網"" | C語言'中文網 | 'C語言中文網 |
+-------------+---------------+-----------------+--------------+--------------+
1 row in set (0.07 sec)

mysql> SELECT "C語言中文網 ", "'C語言中文網'", "''C語言中文網''", "C語言""中文網", "\"C語言中文網";
+--------------+---------------+-----------------+--------------+--------------+
| C語言中文網  | 'C語言中文網' | ''C語言中文網'' | C語言"中文網 | "C語言中文網 |
+--------------+---------------+-----------------+--------------+--------------+
1 row in set (0.00 sec)

mysql> SELECT "This\nIs\nC語言\n中文網";

+----------------------+
| This
Is
C語言
中文網 |
+----------------------+
1 row in set (0.00 sec)

如果你想要把二進制數(shù)據(jù)插入到一個 BLOB 列,下列字符必須使用反斜杠
\轉義:   

  • NUL:ASCII  0??梢允褂谩癨0“表示。   
  • \:ASCII  92,反斜線。用“\\”表示。 
  • ' :ASCII  39,單引號。用“\'”表示。   
  • " :ASCII  34,雙引號。用“\"”表示。

分享標題:MySQL轉義字符的使用
當前地址:http://www.dlmjj.cn/article/dppodpe.html