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

MySQL使用正則表達(dá)式進(jìn)行查詢操作經(jīng)典實(shí)例總結(jié)

 更新時(shí)間:2018年06月27日 11:56:48   作者:程志偉  
這篇文章主要介紹了MySQL使用正則表達(dá)式進(jìn)行查詢操作,結(jié)合實(shí)例形式總結(jié)分析了各種常見匹配模式的查詢操作實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例總結(jié)了MySQL使用正則表達(dá)式進(jìn)行查詢操作。分享給大家供大家參考,具體如下:

字符“^”匹配特定字符

SELECT * FROM fruits WHERE f_name REGEXP '^b';

字符'$‘特定字符結(jié)尾

SELECT * FROM fruits WHERE f_name REGEXP 'y$';

字符“.”代替字符串中的任意一個(gè)字符

SELECT * FROM fruits WHERE f_name REGEXP 'a.g';

星號(hào)“*”匹配前面的字符任意多次,包括0次。加號(hào)“+”匹配前面的字符至少一次

SELECT * FROM fruits WHERE f_name REGEXP '^ba*';
SELECT * FROM fruits WHERE f_name REGEXP '^ba+';

匹配指定字符串

SELECT * FROM fruits WHERE f_name REGEXP 'on';
SELECT * FROM fruits WHERE f_name REGEXP 'on|ap';

匹配指定字符串中的任意一個(gè)

SELECT * FROM fruits WHERE f_name REGEXP '[ot]';
SELECT * FROM fruits WHERE s_id REGEXP '[456]';

“[^字符集合]”匹配不在指定集合中的任何字符

SELECT * FROM fruits WHERE f_id REGEXP '[^a-e1-2]';
SELECT * FROM fruits WHERE f_name REGEXP 'x{2,}';
SELECT * FROM fruits WHERE f_name REGEXP 'ba{1,3}';

【例.68】在fruits表中,查詢f_name字段以字母‘b'開頭的記錄

SELECT * FROM fruits WHERE f_name REGEXP '^b';

【例.69】在fruits表中,查詢f_name字段以“be”開頭的記錄

SELECT * FROM fruits WHERE f_name REGEXP '^be';

【例.70】在fruits表中,查詢f_name字段以字母‘t'結(jié)尾的記錄

SELECT * FROM fruits WHERE f_name REGEXP 'y$';

【例.71】在fruits表中,查詢f_name字段以字符串“rry”結(jié)尾的記錄

SELECT * FROM fruits WHERE f_name REGEXP 'rry$';

【例.72】在fruits表中,查詢f_name字段值包含字母‘a(chǎn)'與‘g'且兩個(gè)字母之間只有一個(gè)字母的記錄

SELECT * FROM fruits WHERE f_name REGEXP 'a.g';

【例.73】在fruits表中,查詢f_name字段值以字母‘b'開頭,且‘b'后面出現(xiàn)字母‘a(chǎn)'的記錄

SELECT * FROM fruits WHERE f_name REGEXP '^ba*';

【例.74】在fruits表中,查詢f_name字段值以字母‘b'開頭,且‘b'后面出現(xiàn)字母‘a(chǎn)'至少一次的記錄

SELECT * FROM fruits WHERE f_name REGEXP '^ba+';

【例.75】在fruits表中,查詢f_name字段值包含字符串“on”的記錄

SELECT * FROM fruits WHERE f_name REGEXP 'on';

【例.76】在fruits表中,查詢f_name字段值包含字符串“on”或者“ap”的記錄

SELECT * FROM fruits WHERE f_name REGEXP 'on|ap';

【例.77】在fruits表中,使用LIKE運(yùn)算符查詢f_name字段值為“on”的記錄

SELECT * FROM fruits WHERE f_name LIKE 'on';

【例.78】在fruits表中,查找f_name字段中包含字母o或者t的記錄

SELECT * FROM fruits WHERE f_name REGEXP '[ot]';

【例.79】在fruits表,查詢s_id字段中數(shù)值中包含4、5或者6的記錄

SELECT * FROM fruits WHERE s_id REGEXP '[456]';

【例.80】在fruits表中,查詢f_id字段包含字母a到e和數(shù)字1到2以外的字符的記錄

SELECT * FROM fruits WHERE f_id REGEXP '[^a-e1-2]';

【例.81】在fruits表中,查詢f_name字段值出現(xiàn)字符串‘x'至少2次的記錄

SELECT * FROM fruits WHERE f_name REGEXP 'x{2,}';

【例.82】在fruits表中,查詢f_name字段值出現(xiàn)字符串“ba”最少1次,最多3次的記錄

SELECT * FROM fruits WHERE f_name REGEXP 'ba{1,3}';

PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript

正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過程技巧大全》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。

相關(guān)文章

  • MySQL六種約束的示例詳解

    MySQL六種約束的示例詳解

    約束是作用于表中字段上的規(guī)則,用于限制存儲(chǔ)在表中的數(shù)據(jù)。這篇文章主要為大家整理了一下MySQL中六種約束的用法,感興趣的可以了解一下
    2023-02-02
  • MySQL中的排序函數(shù)field()實(shí)例詳解

    MySQL中的排序函數(shù)field()實(shí)例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL中排序函數(shù)field()的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 解析MySQL binlog

    解析MySQL binlog

    我們都知道,binlog可以說是MySQL中比較重要的日志了,在日常學(xué)習(xí)及運(yùn)維過程中,也經(jīng)常會(huì)遇到。不清楚你對(duì)binlog了解多少呢?本篇文章將從binlog作用、binlog相關(guān)參數(shù)、解析binlog內(nèi)容三個(gè)方面帶你了解binlog
    2021-06-06
  • MySQL 8.0.12的安裝與卸載教程詳解

    MySQL 8.0.12的安裝與卸載教程詳解

    這篇文章主要介紹了MySQL 8.0.12的安裝與卸載的教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • MySQL復(fù)制表的三種方式(小結(jié))

    MySQL復(fù)制表的三種方式(小結(jié))

    這篇文章主要介紹了MySQL復(fù)制表的三種方式(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 淺談MySQL中使用IN會(huì)走索引嗎

    淺談MySQL中使用IN會(huì)走索引嗎

    本文主要介紹了淺談MySQL中使用IN會(huì)走索引嗎,通過三個(gè)案例分析了MySQL 5.7.34版本中IN操作符的執(zhí)行情況,感興趣的可以了解一下
    2025-02-02
  • MySQL查詢優(yōu)化之查詢慢原因和解決技巧

    MySQL查詢優(yōu)化之查詢慢原因和解決技巧

    這篇文章主要介紹了MySQL查詢優(yōu)化之查詢慢原因和解決技巧,內(nèi)容講解的很詳細(xì),有對(duì)于這方面不太懂的同學(xué)可以研究一下。
    2021-02-02
  • MySQL按常規(guī)排序、自定義排序和按中文拼音字母排序的方法

    MySQL按常規(guī)排序、自定義排序和按中文拼音字母排序的方法

    MySQL常規(guī)排序、自定義排序和按中文拼音字母排序,在實(shí)際的SQL編寫時(shí),我們有時(shí)候需要對(duì)條件集合進(jìn)行排序。下面給出3種比較常用的排序方式,一起看看吧
    2017-04-04
  • mysql仿asp的數(shù)據(jù)庫(kù)操作類

    mysql仿asp的數(shù)據(jù)庫(kù)操作類

    使用說明: 該類完全按照ADO的習(xí)慣書寫的,用過ASP的人都覺得ASP連接數(shù)據(jù)庫(kù)比PHP好用(這是我的感覺), 但PHP得一個(gè)一個(gè)API地寫,挺累,該類做了完全的封裝 創(chuàng)建類的實(shí)例時(shí)可以指定一個(gè)數(shù)據(jù)庫(kù)表和選擇的數(shù)據(jù)庫(kù),如:new MySQLDB("table","database");
    2008-04-04
  • mysql安裝數(shù)據(jù)庫(kù)初始化失敗問題解決方法保姆級(jí)教程

    mysql安裝數(shù)據(jù)庫(kù)初始化失敗問題解決方法保姆級(jí)教程

    這篇文章主要給大家介紹了關(guān)于mysql安裝數(shù)據(jù)庫(kù)初始化失敗問題解決方法保姆級(jí)教程,包括更改電腦名稱、確保防火墻設(shè)置、清理殘留文件、檢查權(quán)限和配置文件等,需要的朋友可以參考下
    2025-01-01

最新評(píng)論

南雄市| 扶余县| 大理市| 红河县| 铜鼓县| 凉城县| 灵山县| 始兴县| 宿松县| 松江区| 方正县| 淮北市| 边坝县| 平和县| 津南区| 英德市| 长乐市| 涿鹿县| 金堂县| 东乡| 新蔡县| 共和县| 汽车| 西乌珠穆沁旗| 河曲县| 阳西县| 昌都县| 同心县| 米泉市| 波密县| 湘阴县| 东平县| 二连浩特市| 苍南县| 辽中县| 黄冈市| 全椒县| 大同县| 乐山市| 景德镇市| 固始县|