当前位置:网站首页>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$';边栏推荐
- CF1527D MEX Tree (mex & tree & inclusive)
- 一看就会的Chromedriver(谷歌浏览器驱动)安装教程
- 谷歌插件.crx文件下载后被自动删除的解决方法
- 《中国综合算力指数》《中国算力白皮书》《中国存力白皮书》《中国运力白皮书》在首届算力大会上重磅发出
- 从理论到实践:MySQL性能优化和高可用架构,一次讲清
- MySQL性能指标TPS\QPS\IOPS如何压测?
- 手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
- Workaround without Project Facets
- Crawler - basic use of selenium, no interface browser, other uses of selenium, cookies of selenium, crawler cases
- 开发者独立搭建一个跨模态搜索应用有多难?
猜你喜欢
随机推荐
Convolutional Neural Network Basics
【问题解决】QT更新组件出现 “要继续此操作,至少需要一个有效且已启用的储存库”
ASA归因:如何评估关键词的投放价值
用了TCP协议,就一定不会丢包吗?
快解析结合友加畅捷U+
七夕邂逅爱,那人一定在
Win11快速助手在哪里?Win11打开快速助手的方法
ssm learning experience (final chapter)
考研上岸又转行软件测试,从5k到13k完美逆袭,杭州校区小哥哥拒绝平庸终圆梦!
State security organs conduct criminal arrest and summons review on Yang Zhiyuan, a suspect suspected of endangering national security
idea permanent activation tutorial (new version)
Is there a replacement for the LM2596?LM2576 can
爬虫——动作链、xpath、打码平台使用
Almost all known protein structures in the world are open sourced by DeepMind
数据库恢复
特殊品种的二次开户验资金额
How to install postgresql and configure remote access in ubuntu environment
idea去掉spark的日志
SLAM 04.视觉里程计-1-相机模型
word2003按空格键为什么会出现小数点








