当前位置:网站首页>16、学习MySQL 正则表达式
16、学习MySQL 正则表达式
2022-08-04 14:28:00 【微服务 spring cloud】
MySQL 正则表达式
在前面的章节我们已经了解到MySQL可以通过 LIKE ...% 来进行模糊匹配。
MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。
如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与这些脚本的类似。
下表中的正则模式可应用于 REGEXP 操作符中。

实例
了解以上的正则需求后,我们就可以根据自己的需求来编写带有正则表达式的SQL语句。以下我们将列出几个小实例(表名:person_tbl )来加深我们的理解:
查找name字段中以'st'为开头的所有数据:
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';查找name字段中以'ok'为结尾的所有数据:
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';查找name字段中包含'mar'字符串的所有数据:
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';查找name字段中以元音字符开头或以'ok'字符串结尾的所有数据:
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';边栏推荐
- 砺夏行动|九州云章津楠:开源不是少数人的运动,大众化才是源泉
- 南瓜科学产品升级 开启益智探索新篇章
- 四平方和,激光炸弹
- 数据库恢复
- SLAM 05.视觉里程计-2-特征法
- SQL语句的写法:Update、Case、 Select 一起的用法
- 用了TCP协议,就一定不会丢包吗?
- 【HMS core】【Media】【视频编辑服务】 在线素材无法展示,一直Loading状态或是网络异常
- Lixia Action | Kyushu Yunzhang Jinnan: Open source is not a movement for a few people, popularization is the source
- 广告电商系统开发功能只订单处理
猜你喜欢
随机推荐
考研上岸又转行软件测试,从5k到13k完美逆袭,杭州校区小哥哥拒绝平庸终圆梦!
FRED应用:毛细管电泳系统
基于 Next.js实现在线Excel
eyb:JWT介绍
1375. 二进制字符串前缀一致的次数-前序遍历法
《C 陷阱与缺陷 》阅读概要
[Opportunity Enlightenment-60]: "Soldiers, Stupid Ways"-1- Opening: "Death" and "Life" are the way of heaven
Set partition minimum difference problem (01 knapsack)
js深拷贝和浅拷贝具体使用区别_es6深拷贝和浅拷贝
化繁为简,聊一聊复制状态机系统架构抽象
技术分享| 融合调度系统中的电子围栏功能说明
C# 复制列表
G. Mountaineering Squad (violence & dfs)
ACL 2022 | 社会科学理论驱动的言论建模
word2003按空格键为什么会出现小数点
快解析结合友加畅捷U+
Almost all known protein structures in the world are open sourced by DeepMind
CCF GLCC officially opened | Kyushu Cloud open source experts bring generous bonuses to help universities promote open source
X射线掠入射聚焦反射镜
谷歌插件.crx文件下载后被自动删除的解决方法









