在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL使用正则表达式进行查询操作经典实例总结

124次阅读
没有评论

共计 2227 个字符,预计需要花费 6 分钟才能阅读完成。

自动写代码机器人,免费开通

本文实例总结了 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}';

PS:这里再为大家提供 2 款非常方便的正则表达式工具供大家参考使用:

JavaScript 正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript

正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg

更多关于 MySQL 相关内容感兴趣的读者可查看本站专题:《MySQL 常用函数大汇总》、《MySQL 日志操作技巧大全》、《MySQL 事务操作技巧汇总》、《MySQL 存储过程技巧大全》及《MySQL 数据库锁相关技巧汇总》

希望本文所述对大家 MySQL 数据库计有所帮助。

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计2227字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲精品视频在线观看免费 | 欧美性猛交内射兽交老熟妇 | 全部孕妇毛片丰满孕妇孕交 | 久久久久亚洲av成人人电影 | 伊人久久综合成人网小说 | 搡8o老女人老妇人老熟 | 亚洲精品毛片一区二区三区 | 人人妻人人添人人爽欧美一区 | 国产三级久久久精品麻豆三级 | 在线观看成人免费 | 爱爱久久 | 国产乱人伦av麻豆网 | 农夫在线精品视频免费观看 | 欧美aaaa黄色一级毛片 | 99久久亚洲精品无码毛片 | 色翁荡息又大又硬又粗又视频软件 | 午夜片在线观看 | 色综合久久久久综合一本到桃花网 | 日本十八禁视频无遮挡 | 国产艳福片内射视频播放 | 久久日本精品一区二区免费 | 久久超碰97人人做人人爱 | 日本大片a | 久久精品国产亚洲av久 | 亚洲自偷自偷图片在线高清 | 久久国产精品久久喷水 | 一个色的综合 | 亚洲av无码专区国产乱码不卡 | 女邻居丰满的奶水 | 色综合亚洲一区二区小说 | 日韩中文字幕视频在线观看 | 看黄a大片爽爽影院动漫 | 久久99国产精一区二区三区 | 97色论| 国产在线播放成人免费 | 欧美日韩一区二区三区视频播 | 日本黄色免费视频 | 精品一区二区三区四区五区 | 1000部精品久久久久久久久 | 国产乱对白刺激视频 | 极品少妇被猛的白浆直喷白浆 |