MySQL除了Like查询,还可以用 正则表达式查询
发布时间:2022-12-03 09:01:09  所属栏目:MySql教程  来源:互联网 
            导读:                        我们都知道MySQL可以通过 LIKE …%  来进行模糊匹配MySQL 正则表达式,如:
MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。
如果您了解PHP或Pe
                
                
                
            MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。
如果您了解PHP或Pe
| 我们都知道MySQL可以通过 LIKE …% 来进行模糊匹配MySQL 正则表达式,如: MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。 如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与这些脚本的类似。 下表中的正则模式可应用于 REGEXP 操作符中。 规则如下图所示: 
 实例 假设有个 person 的数据表,以name为字段进行查询。 查找name字段中以’er’为开头的所有数据: mysql> SELECT name FROM person WHERE name REGEXP '^er'; 查找name字段中以’good’为结尾的所有数据: mysql> SELECT name FROM person WHERE name REGEXP 'good$'; 查找name字段中包含’bad’ 字符串 的所有数据: mysql> SELECT name FROM person WHERE name REGEXP 'bad'; 查找name字段中以元音字符开头或以’ok’字符串结尾的所有数据: mysql> SELECT name FROM person WHERE name REGEXP '^[aeiou]|ok$'; (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! | 
站长推荐
            
        

