久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL怎么使用ESCAPE關鍵字

140次閱讀
沒有評論

共計 982 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章主要介紹了 MySQL 怎么使用 ESCAPE 關鍵字,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

MySQL 轉義

轉義即表示轉義字符原來的語義,一個轉義字符的目的是開始一個字符序列,使得轉義字符開頭的該字符序列具有不同于該字符序列單獨出現時的語義。

MySQL 中,轉義字符以“\”開頭,編程中常見的轉義字符,在 MySQL 均是有效的,在此不做贅述和討論。在此,主要通過“%”和“_”來對 ESCAPE 關鍵字的作用進行說明。

%:匹配任意多個字符。

_:匹配單一字符。

如果我們要匹配“%”或者“_”時,就必須使用“\”進行轉義,如下:

###  查詢名字中帶明字的用戶
  SELECT * FROM user WHERE name LIKE CONCAT(% ,  明 ,  %)
###  查詢名字帶有 % 字符的用戶
  SELECT * FROM user WHERE name LIKE CONCAT(% ,  \% ,  %)

ESCAPE 的用法

ESCAPE 關鍵字的主要作用就是指定一個字符替代“\”的作用。

###  查詢名字帶有“%”字符的用戶
  SELECT * FROM user WHERE name LIKE CONCAT(% ,  $% ,  %) ESCAPE  $ 
###  查詢名字帶有“_”字符的用戶
  SELECT * FROM user WHERE name LIKE CONCAT(% ,  a_ ,  %) ESCAPE  a

需要注意的查詢條件中所有通過 ESCAPE 指代的字符均會替代“\”的作用。

###  假設存在名字為  %a  和  %_  兩個的用戶
  SELECT * FROM user WHERE name LIKE  a%_  ESCAPE  a  ### %a %_ 
  SELECT * FROM user WHERE name LIKE  a%a  ESCAPE  a  ### %a 
  SELECT * FROM user WHERE name LIKE  a%a_  ESCAPE  a  ### %_

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“MySQL 怎么使用 ESCAPE 關鍵字”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計982字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 阿尔山市| 三门县| 监利县| 饶平县| 武强县| 岳阳县| 淮安市| 富裕县| 柯坪县| 蓬溪县| 阳朔县| 五莲县| 铁力市| 阿城市| 邮箱| 华容县| 新竹市| 广宁县| 凉城县| 江津市| 霍林郭勒市| 滨州市| 阳朔县| 鸡泽县| 潜江市| 察哈| 乌拉特中旗| 石家庄市| 息烽县| 阜阳市| 江陵县| 尤溪县| 海丰县| 都江堰市| 叶城县| 彩票| 商都县| 监利县| 彩票| 蒙山县| 晋城|