本文实例总结了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数据库计有所帮助。

mysql 正则座机,MySQL使用正则表达式进行查询操作经典实例总结相关推荐

  1. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  2. php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...

  3. pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 php mysql PDO 查询操作的实例详解 这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需 ...

  4. mysql 正则 换行符_MySQL 正则表达式

    在前面的章节我们已经了解到MySQL可以通过 LIKE ...% 来进行模糊匹配. MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配. 如果您了 ...

  5. mysql正则比较大小_MySQL正则表达式匹配

    概述 正则表达式和MySQL有何关系?正则表达式的作用是匹配文本,将一个模式(正则表达式)与一个文本串进行比较.MySQL用where子句对正则表达式提供了初步的支持,允许你指定正则表达式,过滤sel ...

  6. mysql分库分表实战及php代码操作完整实例

    当单表达到几千万时,查询一次要很久,如果有联合查询,有可能会死在那 分库分表主要就是解决这个问题,减小数据库的负担,缩短查询时间 分库: 1)按功能分 用户类库.商品类库.订单类库.日志类.统计类库. ...

  7. php 分库分表例子,mysql分库分表实战及php代码操作完整实例

    当单表达到几千万时,查询一次要很久,如果有联合查询,有可能会死在那 分库分表主要就是解决这个问题,减小数据库的负担,缩短查询时间 分库: 1)按功能分 用户类库.商品类库.订单类库.日志类.统计类库. ...

  8. php 正则 零宽断言,正则表达式之零宽断言实例详解_正则表达式

    这篇文章主要介绍了正则表达式之零宽断言,简单介绍了零宽断言的概念.分类及php实现技巧与相关注意事项,需要的朋友可以参考下 本文实例讲述了正则表达式之零宽断言.分享给大家供大家参考,具体如下: 前言 ...

  9. MySQL学习笔记06【多表查询、子查询、多表查询练习】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

最新文章

  1. Nagios监控之9:利用sendmail使用第三方SMTP服务发送邮件报警
  2. Spring Boot(四)Spring Boot @ConfigurationProperties实例
  3. Web服务安全性和SOA路线图的人为维度
  4. GDB调试及其调试脚本的使用
  5. python——函数 11、命名空间
  6. 前端学习(1919)vue之电商管理系统电商系统之用户角色权限的关系
  7. 常见Eclipse SVN插件报错解决方法
  8. 在Windows上创建CUDA C程序
  9. 【Mac】mac安装go
  10. 推荐游戏玩家使用金山密保保护帐号安全
  11. ElasticSearch 集群监控
  12. Android签名打包详解
  13. 操作系统源代码_计算机自制操作系统(八):仿生DOS操作系统源代码
  14. 排序算法----------堆排序
  15. 基于jAVAWeb停车场管理系统
  16. ShellExecute、ShellExecuteEx和SHELLEXECUTEINFO 的使用
  17. Tor 正在开发匿名即时聊天工具
  18. ldap 统一认证 java_LDAP统一认证
  19. Meta Learning 入门:MAML 和 Reptile
  20. 来自一个中科大差生,8年程序员生涯发展及感悟(强烈推荐)

热门文章

  1. Final Cut Pro X效果插件开发总结
  2. 最新调研-防空洞和辐射避难所市场研究分析报告
  3. 告别阳台储物,把它变成城市中舒适和安静的避难所
  4. excel2019计算出每列每行的最大数值并标识出来的方法
  5. QueryList是一套简洁、优雅的PHP采集工具(爬虫),基于phpQuery。
  6. Vue中的better-scroll
  7. Python 入门之字符串处理
  8. 《UNIX环境高级编程》六系统数据文件和信息读书笔记
  9. AMD发布首批采用第七代AMD Pro的商用台机
  10. 从 Zero 到 Hero,一文掌握 Python 关键代码