当前位置:网站首页>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$';
边栏推荐
- The Internet of things application development trend
- Crawler - basic use of selenium, no interface browser, other uses of selenium, cookies of selenium, crawler cases
- CCF GLCC正式开营|九州云开源专家携丰厚奖金,助力高校开源推广
- 七夕邂逅爱,那人一定在
- C# winforms 输入颜色转换颜色名
- 杭电校赛(ACM组队安排)
- 国家安全机关对涉嫌危害国家安全犯罪嫌疑人杨智渊实施刑事拘传审查
- JCMsuite应用:倾斜平面波传播透过光阑的传输
- 砺夏行动|九州云章津楠:开源不是少数人的运动,大众化才是源泉
- CF1527D MEX Tree(mex&树&容斥)
猜你喜欢
随机推荐
量化细胞内的信息流:机器学习时代下的研究进展
节省50%成本!京东云重磅发布新一代混合CDN产品
MPLS experiment
电子行业MES管理系统有哪些特殊功能
NPDP|作为产品经理,如何快速提升自身业务素养?
oracle+RAC+linux5.1所需要安装的包
砺夏行动|九州云章津楠:开源不是少数人的运动,大众化才是源泉
Problem solving-->Online OJ (18)
将 Sentinel 熔断限流规则持久化到 Nacos 配置中心
【硬件架构的艺术】学习笔记(1)亚稳态的世界
C# 复制列表
七夕邂逅爱,那人一定在
Workaround without Project Facets
Fuse bit of AVR study notes
Crawler - action chain, xpath, coding platform use
"C pitfalls and pitfalls" reading summary
技术分享| 融合调度系统中的电子围栏功能说明
Notes for xpath getting node with namespace
Sum of four squares, laser bombs
SLAM 05.视觉里程计-2-特征法