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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL使用正則表達式進行查詢操作經典實例總結

MySQL使用正則表達式進行查詢操作經典實例總結

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

這篇文章主要介紹了MySQL使用正則表達式進行查詢操作,結合實例形式總結分析了各種常見匹配模式的查詢操作實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例總結了MySQL使用正則表達式進行查詢操作。分享給大家供大家參考,具體如下:

字符“^”匹配特定字符

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

字符'$‘特定字符結尾

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

字符“.”代替字符串中的任意一個字符

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

匹配指定字符串中的任意一個

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'結尾的記錄

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

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

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

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

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

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

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

【例.74】在fruits表中,查詢f_name字段值以字母‘b'開頭,且‘b'后面出現字母‘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運算符查詢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字段中數值中包含4、5或者6的記錄

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

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

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

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

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

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

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

希望本文所述對大家MySQL數據庫計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧洲vodafonewi喷潮 | 沉沦艳妇杨幂肉体小说 | 亚洲AV福利天堂一区二区三 | 日韩大片在线播放 | 咪咪爱在线视频 | 喜欢老头吃我奶躁我的动图 | 91大片淫黄大片在线天堂 | 无码人妻丰满熟妇啪啪网不卡 | 国产在线精品成人一区二区三区 | 大jjjj免费看视频 | 男人j桶进女人p桶爽 | 四虎在线永久视频观看 | www.av在线免费观看 | 夫妻性生活影院 | 91免费在线 | 四虎在线最新地址公告 | 亚洲精品福利一区二区在线观看 | 向日葵视频app下载18岁以下勿看 | 国产成人性色视频 | 欧美又硬又粗又长又大 | 国产剧情在线播放 | 亚洲激情欧美 | 美女靠逼免费视频 | 青青在线观看 | 日本三级成人中文字幕乱码 | 成人精品mv视频在线观看 | 性欧美xxxxxxx另类 | 精品国产福利片在线观看 | 羲义嫁密着中出交尾gvg794 | 北条麻妃黑人正在播放 | 3p文两男一女办公室高h | 香蕉精品| 亚洲精品在线播放 | 全肉一女n男np高h乳 | 精品久久久久久亚洲 | 国产小青蛙 | 国产欧美日韩精品一区二 | 免费亚洲视频在线观看 | 日韩日韩日韩手机看片自拍 | 欧美日韩一区二区中文字幕视频 | 91porn在线观看国产 |