最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解MySQL like如何查詢包含'%'的字段(ESCAPE用法)

 更新時(shí)間:2020年12月30日 09:57:34   作者:Mr.路癡  
這篇文章主要介紹了詳解MySQL like如何查詢包含'%'的字段(ESCAPE用法),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在SQl like語句中,比如

SELECT * FROM user WHERE username LIKE '%luchi%'
SELECT * FROM user WHERE username LIKE '_luchi_',
  • % 作為通配符通配多個(gè)
  • _ 作為通配符通配一個(gè)

但當(dāng)like 所要查詢的字段中含有 % ,我們?nèi)绾稳ゲ椋?/p>

這個(gè)時(shí)候就需要指明 字段中的那個(gè)'%‘ 不作為通配符;
這里就需要用到 ESCAPE 轉(zhuǎn)義

測(cè)試:

這里我們使用這張表

lchh

轉(zhuǎn)義前:

SELECT * FROM user WHERE username LIKE '%%%';


這里會(huì)發(fā)現(xiàn)三個(gè)%號(hào)都被當(dāng)做通配符了;

轉(zhuǎn)義后:

SELECT * FROM user WHERE username LIKE '%1%%' ESCAPE '1';


查詢成功

注:

  • ESCAPE 后面跟著一個(gè)字符,里面寫著什么,什么就是轉(zhuǎn)義符;
  • 然后就像 C語言中轉(zhuǎn)義字符一樣 例如 ‘\n','\t', 把這個(gè)字符寫在你需要轉(zhuǎn)義的那個(gè)%號(hào)前就可以了;

技巧與建議:

MySQL的通配符很有用。但這種功能是有代價(jià)的:通配符搜索的處理一般要比前面討論的其他搜索所花時(shí)間更長(zhǎng)。這里給出一些使用通配符要記住的技巧。

  • 不要過度使用通配符。如果其他操作符能達(dá)到相同的目的,應(yīng)該 使用其他操作符。
  • 在確實(shí)需要使用通配符時(shí),除非絕對(duì)有必要,否則不要把它們用 在搜索模式的開始處。把通配符置于搜索模式的開始處,搜索起 來是最慢的。
  • 仔細(xì)注意通配符的位置。如果放錯(cuò)地方,可能不會(huì)返回想要的數(shù).

到此這篇關(guān)于詳解MySQL like如何查詢包含'%'的字段(ESCAPE用法)的文章就介紹到這了,更多相關(guān)MySQL like查詢%內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql間隙鎖的應(yīng)用

    mysql間隙鎖的應(yīng)用

    本文主要介紹了mysql間隙鎖的應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 詳解Mysql取前一天、前一周、后一天等時(shí)間函數(shù)

    詳解Mysql取前一天、前一周、后一天等時(shí)間函數(shù)

    本文給大家介紹Mysql取前一天、前一周、后一天等時(shí)間函數(shù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • mySQL UNION運(yùn)算符的默認(rèn)規(guī)則研究

    mySQL UNION運(yùn)算符的默認(rèn)規(guī)則研究

    SQL UNION運(yùn)算符的默認(rèn)規(guī)則研究,學(xué)習(xí)union的朋友可以參考下。
    2009-07-07
  • MYSQL?數(shù)據(jù)庫時(shí)間字段?INT,TIMESTAMP,DATETIME?性能效率的比較介紹

    MYSQL?數(shù)據(jù)庫時(shí)間字段?INT,TIMESTAMP,DATETIME?性能效率的比較介紹

    這篇文章主要介紹了MYSQL數(shù)據(jù)庫時(shí)間字段INT,TIMESTAMP,DATETIME性能效率的比較介紹,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • 基于explain性能詳細(xì)分析

    基于explain性能詳細(xì)分析

    這篇文章主要介紹了基于explain性能詳細(xì)分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • mysql中update和select結(jié)合使用方式

    mysql中update和select結(jié)合使用方式

    這篇文章主要介紹了mysql中update和select結(jié)合使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MySQL為數(shù)據(jù)表建立索引的原則詳解

    MySQL為數(shù)據(jù)表建立索引的原則詳解

    這篇文章主要為大家詳細(xì)介紹了MySQL為數(shù)據(jù)表建立索引的原則,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • MySQL中NULLIF?、IFNULL、IF的用法和區(qū)別舉例詳解

    MySQL中NULLIF?、IFNULL、IF的用法和區(qū)別舉例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL中NULLIF?、IFNULL、IF的用法和區(qū)別的相關(guān)資料,nullif和ifnull都是MySQL中用于處理NULL值的函數(shù),但它們的用法和作用略有不同,下面給大家詳細(xì)介紹下,需要的朋友可以參考下
    2024-05-05
  • SQL insert into語句寫法講解

    SQL insert into語句寫法講解

    這篇文章主要介紹了SQL insert into語句寫法講解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Mysql開啟慢SQL并分析原因

    Mysql開啟慢SQL并分析原因

    今天小編就為大家分享一篇關(guān)于Mysql開啟慢SQL并分析原因,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04

最新評(píng)論

汾西县| 民丰县| 和政县| 霍山县| 利川市| 桦南县| 府谷县| 新安县| 晋州市| 綦江县| 建平县| 北流市| 额尔古纳市| 义马市| 乌鲁木齐县| 民乐县| 乌海市| 西华县| 桐梓县| 托克托县| 大新县| 商洛市| 伊金霍洛旗| 曲水县| 车致| 顺平县| 门源| 南开区| 东港市| 乌海市| 海原县| 武山县| 加查县| 开封市| 多伦县| 聂拉木县| 镇康县| 开封县| 察雅县| 南昌市| 尉犁县|