日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 转义字符6_MySQL的转义字符

發布時間:2025/3/15 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 转义字符6_MySQL的转义字符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL可以識別下列轉義字符:

\0

一個ASCII?? 0?? (NUL)字符。

\n

一個新行符。

\t

一個定位符。

\r

一個回車符。

\b

一個退格符。

\'

一個單引號(“'”)符。

\?? "

一個雙引號(“?? "”)符。

\\

一個反斜線(“\”)符。

\%

一個“%”符。它用于在正文中搜索“%”的文字實例,否則這里“%”將解釋為一個通配符。

\_

一個“_”符。它用于在正文中搜索“_”的文字實例,否則這里“_”將解釋為一個通配符。

注意,如果你在某些正文環境中使用“\%”或“\%_”,這些將返回字符串“\%”和“\_”而不是“%”和“_”。

有幾種方法在一個字符串內包括引號:

1、必須轉義的:

一個字符串用單引號“'”來引用的,該字符串中的單引號“'”字符可以用“''”方式轉義。

一個字符串用雙引號“?? "”來引用的,該字符串中的“?? "”字符可以用“?? "?? "”方式轉義。

同時你也可以繼續使用一個轉義字符“\”來轉義

2、可不轉義的:

一個字符串用雙引號“?? "”來引用的,該字符串中的單引號“'”不需要特殊對待而且不必被重復或轉義。

同理,

一個字符串用單引號“'”來引用的,該字符串中的雙引號“?? "”不需要特殊對待而且不必被重復或轉義。

下面顯示的SELECT演示引號和轉義如何工作:

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???? |

+--------------------+

如果你想要把二進制數據插入到一個BLOB列,下列字符必須由轉義序列表示:

NULL

ASCII?? 0。你應該用'\0'(一個反斜線和一個ASCII?? '0')表示它。

\

ASCII?? 92,反斜線。用'\\'表示。

'

ASCII?? 39,單引號。用“\'”表示。

"

ASCII?? 34,雙引號。用“\?? "”表示。

總結

以上是生活随笔為你收集整理的mysql 转义字符6_MySQL的转义字符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。