码迷,mamicode.com
首页 > 数据库 > 详细

mysql中使用正则表达式查询

时间:2016-04-30 12:46:33      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

正则表达式功能确实很强大,那天专门抽空学学,这里就暂时在mysql查询中用用。

正则表达式强大而灵活,可以应用于非常复杂的查询。

选项 说明(自动加匹配二字) 例子 匹配值示例
^ 文本开始字符 ‘^b‘匹配以字母b开头的字符串 book, big, banana, bike
$ 文本结束字符 ‘st$‘匹配以st结尾的字符串 test, resist, persist
. 任何单个字符 ‘b.t‘匹配任何b和t之间有一个字符 bit, bat, but, bite
* 0个或多个在它前面的字符 ‘f*n‘匹配字符n前面有任意n个字符f fn, fan, faan, abcn
+ 前面的字符一次或多次 ‘ba+‘匹配以b开头后面紧跟至少一个a ba, bay, bare, battle
<字符串> 包含指定字符串的文本 ‘fa‘ fan, afa, faad
[字符集合] 字符集合中的任一个字符 ‘[xz]‘匹配x或者z dizzy, zebra, x-ray, extra
[^] 不在括号中的任何字符 ‘[^abc]‘匹配任何不包含a、b或c的字符串 desk, fox, f8ke
字符串{n} 前面的字符串至少n次 b{2}匹配2个或更多的b bbb, bbbb, bbbbbb
字符串{n,m} 前面的字符串至少n次,至多m次 b{2,4}匹配最少2个,最多4个b bb, bbb, bbbb

 

where 字段名 REGEXP 模式;

mysql中使用正则表达式查询

标签:

原文地址:http://www.cnblogs.com/tuhooo/p/5448404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!