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

主頁 > 知識庫 > mysql模糊查詢like與REGEXP的使用詳細介紹

mysql模糊查詢like與REGEXP的使用詳細介紹

熱門標簽:沈陽智能外呼系統供應商 桂林云電銷機器人收費 如何選擇優質的外呼系統 地圖簡圖標注 手機外呼系統違法嗎 清遠申請400電話 東莞外呼企業管理系統 南通電銷外呼系統哪家強 谷歌地圖標注位置圖解

前言

在mysql中實現模糊查詢的有like和regexp。本文通過實例代碼給大家詳細介紹這兩者的使用方法,下面來跟著小編一起學習學習吧。

like模式

like意思是長得像,有兩個模式:_和%

_表示單個字符,通常用來查詢定長的數據,如查出所有姓王的三個字的人名,假設姓名列名為name,注意“王”后面有兩個_

select name from 表名 where name like '王__';

%表示0個或多個任意字符,如查出所有姓王的人名

select name from 表名 where name like '王%';

查出所有包含“華”字的人名

select name from 表名 where name like '%華%';

正則模式

^,匹配字符串開始位置,還是上面的例子,查詢所有姓王的人名

select name from 表名 where name regexp '^王';

$,匹配字符串結束位置,如查詢所有姓名末尾是“明”的人名

select name from 表名 where name regexp '明$';

.,匹配除\n之外的任意單個字符,類似于_,就不寫sql語句了

[……],匹配[]中包含的任何一個字符,abcdef……xyz可以簡寫為[a-z],0123456789簡寫成[0-9],如查詢出w/z/s開頭的的人名

select name from 表名 where name regexp '^[wzs]';

[^……],匹配不包含在[]的字符,如查詢出除了w/z/s開頭之外的人名

select name from 表名 where name regexp '^[^wzs]';

a|b|c,匹配a或b或c,如將績效為A-或A或A+的員工查出來,假設績效列名performance

select performance from 表名 where performance regexp 'A-|A|A+';

*,重復0次或多次,熟悉javascript正則的同學都知道

     'str*'可以匹配st/str/strr/strrr……

     ?,重復0次或1次

     'str?'可以匹配st/str

     +,重復1次或多次

     'str+'可以匹配str/strr/strrr/strrrr……

相比javascript里面的正則而言,這里的正則是簡化版的,沒有惰性匹配/貪婪匹配,[]內不支持\w\s\d這種語法,也不支持中文,相對簡單。

需要注意的一點是:這兩種模式不要混著用,like模式是不支持正則表達式的,REGEXP模式也不認識_和%

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:
  • mysql中模糊查詢的四種用法介紹
  • MySql like模糊查詢通配符使用詳細介紹
  • MySQL單表多關鍵字模糊查詢的實現方法
  • mysql模糊查詢like和regexp小結
  • Mybatis使用MySQL模糊查詢時輸入中文檢索不到結果怎么辦
  • 淺談MySQL模糊查詢中通配符的轉義
  • PHP MYSQL實現登陸和模糊查詢兩大功能
  • MySQL Like模糊查詢速度太慢如何解決
  • mysql中like % %模糊查詢的實現
  • 深入探究Mysql模糊查詢是否區分大小寫

標簽:常德 重慶 成都 貴州 內蒙古 臨沂 湖州 天津

巨人網絡通訊聲明:本文標題《mysql模糊查詢like與REGEXP的使用詳細介紹》,本文關鍵詞  mysql,模糊,查詢,like,與,REGEXP,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql模糊查詢like與REGEXP的使用詳細介紹》相關的同類信息!
  • 本頁收集關于mysql模糊查詢like與REGEXP的使用詳細介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 德安县| 冀州市| 镶黄旗| 县级市| 德兴市| 潜江市| 延寿县| 绥中县| 如东县| 齐齐哈尔市| 汝南县| 湖口县| 会同县| 睢宁县| 都昌县| 阳东县| 华坪县| 彩票| 银川市| 双城市| 清苑县| 江山市| 大余县| 乌拉特后旗| 顺昌县| 荔浦县| 东平县| 元氏县| 博湖县| 万源市| 文安县| 育儿| 凤阳县| 普宁市| 阿合奇县| 海南省| 九龙县| 尼玛县| 忻州市| 敖汉旗| 中卫市|