MySQL 支持另一种基于正则表达式和 REGEXP 运算符的模式匹配操作。以下是模式表,可以与REGEXP运算符一起使用来处理模式匹配。
| 图案 | 图案匹配什么 |
| ^ | 字符串开头 |
| $ p> | 字符串结尾 |
| . | 任何单个字符 |
| [...] | 方括号之间列出的任何字符 |
| [^...] | 方括号内未列出的任何字符 |
| p1|p2|p3 | 交替;匹配任何模式 p1、p2 或 p3 |
*
|
前面元素的零个或多个实例 |
| + | 前一个元素的一个或多个实例 |
| {n} | 前一个元素的 n 个实例 |
| {m,n} | m 到前面元素的 n 个实例 |
示例
为了说明 REGEXP 的使用,我们使用具有以下数据的表“Student_info” -mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | +------+---------+------------+------------+ 5 rows in set (0.00 sec)
现在,以下是一些使用 REGEXP 从上表中查找“Name”模式的查询 -
mysql> Select Name from student_info WHERE Name REGEXP '^Y'; +---------+ | Name | +---------+ | YashPal | +---------+ 1 row in set (0.11 sec)
上面的查询将找到所有以“Y”开头的名称。
mysql> Select name from student_info WHERE Name REGEXP 'am$'; +-------+ | name | +-------+ | Ram | | Shyam | +-------+ 2 rows in set (0.00 sec)
上面的查询将找到所有以“am”结尾的名称。
mysql> Select name from student_info WHERE Name REGEXP 'av'; +--------+ | name | +--------+ | Gaurav | +--------+ 1 row in set (0.00 sec)
上面的查询将找到所有包含“av”的名称。
mysql> Select name from student_info WHERE Name REGEXP '^[aeiou]|am$'; +-------+ | name | +-------+ | Ram | | Shyam | +-------+ 2 rows in set (0.00 sec)
以上查询将查找所有以元音开头并以“am”结尾的名称。
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1oracle删除了一条数据怎么恢复
- 2电脑截屏的快捷键 常用截屏快捷键大全
- 3oracle删除数据后怎么恢复
- 4wordpress如何设置ssl证书
- 5如何打开谷歌浏览器 浏览器快捷启动方式汇总
- 6mysql怎么使用数据库
- 7 手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
- 8蓝屏代码0x000000f4 电脑蓝屏0x000000f4的修复指南
- 9redis 和 mysql 的数据不一致怎么办
- 10ao3最新进入方法 ao3最新进入方式2025
- 11wordpress的自动翻译插件怎么使用
- 12phpmyadmin怎么取消主键
- 13uc浏览器到底有啥啊好用吗 uc浏览器真实使用体验分享
- 14phpmyadmin怎么创建表
- 15oracle数据误删除怎么恢复
- 16wordpress插件怎么汉化
- 17游戏本定时关机功能配置:高性能模式与定时任务的兼容性
- 18oracle数据库怎么样显示
- 19电脑键盘大小字母怎样换 键盘大小写切换技巧教学
- 20电脑截屏的快捷方式 快速截屏的快捷键大全
- 21wordpress怎么自定义导航栏
- 22摄像头改装监控头的电源管理策略
- 23俄罗斯引擎入口搜索无需登录 俄罗斯引擎官网入口无需登录网址
- 24wordpress如何自动为关键词添加内链
- 25mysql数据库是什么架构
- 26电脑键盘fn在哪里 Fn功能键位置说明
- 27夸克怎么免费解压安装包 安装包解压方法
- 280x000000c5蓝屏解决 蓝屏代码0x000000c5的解决方法
- 29wordpress网站是什么
- 30亚马逊amazon官网亚马逊海外购入口2025
