婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL中ESCAPE關鍵字的用法詳解

MySQL中ESCAPE關鍵字的用法詳解

熱門標簽:地圖標注被騙三百怎么辦 常州電銷外呼系統一般多少錢 房產智能外呼系統品牌 北京人工外呼系統價錢 沃克斯電梯外呼線路圖 天智外呼系統 福州呼叫中心外呼系統哪家好 云南語音外呼系統平臺 400電話鄭州申請

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"    ### %_

到此這篇關于MySQL中ESCAPE關鍵字的用法詳解的文章就介紹到這了,更多相關MySQL ESCAPE關鍵字內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

您可能感興趣的文章:
  • 詳解MySQL like如何查詢包含''%''的字段(ESCAPE用法)
  • mysql_escape_string()函數用法分析
  • MySql escape的使用案例詳解

標簽:移動 徐州 珠海 沈陽 黔東 鹽城 拉薩 沈陽

巨人網絡通訊聲明:本文標題《MySQL中ESCAPE關鍵字的用法詳解》,本文關鍵詞  MySQL,中,ESCAPE,關鍵字,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL中ESCAPE關鍵字的用法詳解》相關的同類信息!
  • 本頁收集關于MySQL中ESCAPE關鍵字的用法詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 阜宁县| 仁怀市| 固镇县| 康保县| 潜山县| 湟源县| 临湘市| 宝鸡市| 济南市| 武平县| 苏尼特左旗| 田东县| 全椒县| 镇雄县| 东源县| 确山县| 柳林县| 左权县| 晋中市| 保德县| 桑日县| 绍兴市| 习水县| 兴和县| 峨眉山市| 衡水市| 玉溪市| 陇川县| 余江县| 格尔木市| 镇巴县| 同仁县| 拉萨市| 佛山市| 平度市| 广汉市| 和政县| 石屏县| 尼勒克县| 灵寿县| 高青县|