在MySQL中使用正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MySQL中使用正则表达式相关的知识,希望对你有一定的参考价值。

   在mysql中的REGEXP函数可以在平时使用SQL时匹配正则表达式,在平时在使用一些查询条件时可以使用REGEXP函数来匹配相应的字符从而可以替代很多自己不太熟悉或者是不了解的SQL函数且通用,从而提高日常的工作效率,在MySQL下的REGEXP函数使用十分简单,正则表达式的元字符可以参看:http://jim123.blog.51cto.com/4763600/1850919,REGEXP函数返回值是布尔值0和1,即,匹配为1,不配为0,如:

mysql> SELECT ‘Monty!‘ REGEXP ‘^o‘;
+----------------------+
| ‘Monty!‘ REGEXP ‘^o‘ |
+----------------------+
|                    0 |
+----------------------+
1 row in set (0.00 sec)

mysql> SELECT ‘Monty!‘ REGEXP ‘^M‘;
+----------------------+
| ‘Monty!‘ REGEXP ‘^M‘ |
+----------------------+
|                    1 |
+----------------------+
1 row in set (0.00 sec)


本文出自 “Jim的技术随笔” 博客,转载请与作者联系!

以上是关于在MySQL中使用正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

循环通过 python 正则表达式匹配

asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串

text 正则表达式片段

markdown 正则表达式模式片段

正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性

MySQL从入门到精通50讲-MySQL正则表达式及事务