一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Mysql - MySQL使用正則表達(dá)式進(jìn)行查詢操作經(jīng)典實(shí)例總結(jié)

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

2019-07-08 11:34程志偉 Mysql

這篇文章主要介紹了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';

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

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'與‘g'且兩個(gè)字母之間只有一個(gè)字母的記錄

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

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

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

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

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}';

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本高清不卡一区久久精品 | 超91精品手机国产在线 | www.午夜剧场| 日韩免费视频播放 | 精品福利一区二区免费视频 | 无敌秦墨漫画免费阅读 | 拍拍叫痛的无挡视频免费 | 暖暖中国免费观看高清完整版 | 国产日韩欧美综合一区二区三区 | chinesexxxx高中生gay | 草综合 | 国产亚洲精品看片在线观看 | 隔壁老王国产在线精品 | 牛人国产偷窥女洗浴在线观看 | 沉香如屑西瓜视频免费观看完整版 | 韩剧网3600热播剧 | 欧美日韩国产一区二区三区不卡 | 91sao在线看片水片 | 国产色司机在线视频免费观看 | 黑人与欧洲女子性大战 | 国产精品欧美亚洲韩国日本 | 四虎 2022 永久网站 | 国产精品视频久久久 | 啊好大好粗 | 成人四虎 | 欧美精品久久久亚洲 | 亚洲天堂成人在线观看 | 亚洲国产精品免费在线观看 | 性关系视频免费网站在线观看 | 久99久热只有精品国产99 | 俺去俺来也在线www色官网 | 日韩影院在线 | 日本剧情片在线播放中文版 | 国内精品久久久久久久久久久久 | 国产精品久久久免费视频 | 婷婷色婷婷| 日韩性公交车上xxhd免费 | 四虎影院新网址 | 九九大香尹人视频免费 | 九九大香尹人视频免费 | 国产成人综合一区人人 |