在MySQL中正则表达式在where条件关键字后使用,我们可以用他来筛选查看数据以及删除数据,开头、结尾、包含简单的筛选我们也可以通过like关键字来进行筛选,但正则表达式能够进行更为复杂的筛选。这里我将介绍查看数据,删除数据也是同理

MySQL正则表达式

正则匹配符号 描述 ^ 匹配以什么开头 $ 匹配以什么结尾 . 匹配除 "\n" 之外的任何单个字符。要匹配请转义 [……] 包含 [^……] 负值字符集合。匹配未包含的任意字符。 | 或者 * 匹配前面的子表达式0次或多次 + 匹配前面的子表达式1次或多次 {n} 匹配前面的子表达式指定个数 {n,m} 匹配前面的子表达式n次到m次

实例:

匹配以张开头名字的所有数据

SELECT * FROM StudentInfo WHERE Student_name REGEXP '^张'

查询结果:


匹配以张结尾名字的所有数据

SELECT * FROM StudentInfo WHERE Student_name REGEXP '张$'

查询结果:


匹配名字包含三的所有数据

SELECT * FROM StudentInfo WHERE Student_name REGEXP '三'

查询结果:


匹配名字包含三或则小的所有数据

SELECT * FROM StudentInfo WHERE Student_name REGEXP '[三小]'

查询结果:

匹配名字以张开头或者以丰结尾

SELECT * FROM StudentInfo WHERE Student_name REGEXP '^张|丰$'

查询结果:

打卡第6天,对数据库感兴趣的朋友欢迎一起讨论、交流,请多指教

MySQL正则表达式的使用相关推荐

  1. mysql 正则表达式_MySQL(基础正则表达式)

    什么是正则表达式嘞,引用一段百度百科的一段话: 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表 ...

  2. MySQL从入门到精通50讲(十一)-MySQL正则表达式及事务

    前言 声明:以下是博主精心整理的机器学习和AI系列文章,博主后续会不断更新该领域的知识: 人工智能AI实战系列代码全解析 手把手教你ML机器学习算法源码全解析 有需要的小伙伴赶紧订阅吧. MySQL ...

  3. mysql正则表达式regexp_mysql - 正则表达式 RegExp

    -- mysql 正则表达式 RegExp -- 操作符 -- ^ 匹配输入字符串的开始位置. -- $ 匹配输入字符串的结束位置. -- . 匹配除 "\n" 之外的任何单个字符 ...

  4. mysql正则表达式配置_G. MySQL正则表达式

    附录G:MySQL正则表达式 正则表达式是为复杂搜索指定模式的强大方式. MySQL采用Henry Spencer的正则表达式实施,其目标是符合POSIX 1003.2.请参见附录C:感谢.MySQL ...

  5. php mysql 正则表达式_mysql正则表达式(Regexp)的示例详解

    MySQL支持基于正则表达式和REGEXP运算符的另一种模式匹配操作.(相关推荐:<MySQL教程>) 1.它提供了强大而灵活的模式匹配,可以帮助我们为数据库系统实现power搜索实用程序 ...

  6. mysql正则表达式讲解_MySQL 正则表达式详解

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

  7. mysql正则表达式配置,MySQL REGEXP:正则表达式

    正则表达式主要用来查询和替换符合某个模式(规则)的文本内容.例如,从一个文件中提取电话号码,查找一篇文章中重复的单词.替换文章中的敏感语汇等,这些地方都可以使用正则表达式.正则表达式强大且灵活,常用于 ...

  8. mysql正则表达式关键字_《MySQL必知必会》正则表达式

    <MySQL必知必会>正则表达式 正则表达式 1.1.关键字 REGEXP 正则表达式的使用需要用到关键字 REGEXP . select prod_name from products ...

  9. php mysql 正则表达式_MYSQL使用正则表达式过滤数据_MySQL

    一.正则与LIKE的区别 Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符.字符串. 例如:select * from wp_posts where post_name REGEX ...

最新文章

  1. 警惕,MyBatis的size()方法竟然有坑!
  2. php 输出函数结果,PHP向浏览器输出内容的4个函数总结
  3. shell基础:多命令顺序执行与管道符
  4. 如何做项目工作量估算
  5. 十三、前端基本功:DOM练习
  6. ORACLE 表类型 OLTP和OLAP
  7. java字符动画思路_【轻松一刻】Java制作字符动画
  8. P5956-[POI2017]Podzielno【数学】
  9. 使用JavaScript中的示例编号MAX_VALUE属性
  10. 基于Hibernate+spring的公司网站打造中(二)
  11. python基础小白题4
  12. mysql建表时建外键约束_数据库建表时一定要设置外键约束关系吗?
  13. 关于UNIX功能测试宏
  14. table中tr:hover无效 td:hover有效
  15. 从吴军的书《格局》总结出的37条为人方法论
  16. (附源码)mysql+ssm学生选课系统 毕业设计 170920
  17. python 重试—retry库的使用和自定义超时retry
  18. 中关村e谷为产业搭台:中关村论坛(空天专场)黑科技亮相现场
  19. hyper-v导入硬盘无法启动解决方法
  20. vue-seamless-scroll 点击click失效

热门文章

  1. 如何理解if __name__=='__main__'?
  2. 利用python提取abaqus节点坐标的脚本_用于在Abaqus中提取结点力的Python程序
  3. 事务没提交的数据查的出来吗?_品牛栏山,论分布式事务
  4. docker高级操作:使用-Dockerfile-定制镜像
  5. mysql备份到带库_备份离线就必须上物理带库?
  6. mysql调优explain_MySql性能调优利器之Explain
  7. 四剑客查找字符_Shell四剑客Grep
  8. mongodb数据库扩展名_MongoDB如何存储数据
  9. php 上传文件 例子,php上传文件实例
  10. Android用按钮确定单选框,Android RadioButton单选框的使用方法