百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> MySQL怎样运用正则表达式?(代码示例)
分享文章到:

MySQL怎样运用正则表达式?(代码示例)

发布时间:08/01 来源:未知 浏览: 关键词:
MySQL支撑基于正则表达式和regexp运算符的另一种模式的匹配操纵。下面本篇文章就带大家相识一下MySQL的正则表达式(Regexp),通过示例来简略介绍在MySQL中怎样运用正则表达式(Regexp),但愿对大家有所帮忙。 MySQL支撑基于正则表达式和regexp运算符的另一种模式的匹配操纵。下面本篇文章就带大家相识一下MySQL的正则表达式(Regexp),通过示例来简略介绍在MySQL中怎样运用正则表达式(Regexp),但愿对大家有所帮忙。

下面通过简略的示例来介绍MySQL 正则表达式(Regexp)的运用。

1、匹配字符串的开头(^):

匹配name字段以'sa'开头的所有数据,例:Sample-sam,samarth。

SELECT name FROM student_tbl WHERE name REGEXP '^sa';

2、匹配字符串的结尾($):

匹配name字段以'on'结尾的所有数据,例:norton,merton。

SELECT name FROM student_tbl WHERE name REGEXP 'on$';

3、匹配它前面的字符串的零或一个子表达式(?):

匹配title字段包括'com'的所有数据,例:comedy ,romantic comedy。

SELECT title FROM movies_tbl WHERE title REGEXP 'com?';

4、匹配任何模式p1或p2或p3(p1 | p2 | p3):

匹配name字段包括'be'或'ae'的所有数据,例: Abel,Baer。

SELECT name FROM student_tbl WHERE REGEXP 'be|ae' ;

5、匹配方括号([abc])之间列出的任何字符:

匹配name字段包括'j'或'z'的所有数据,例:Lorentz,Rajs。

SELECT name FROM student_tbl WHERE REGEXP '[jz]' ;

6、匹配'a'到'z' 之间的任何单个小写字母([a-z])([a-z]和(.)):

匹配name字段中首先位包括“b”和“g”范畴内字母,第二位包括任何字符,第三位包括字母'a'的所有字符串数据,例: Tobias,sewall。

匹配任何单个字符(.)

SELECT name FROM student_tbl WHERE REGEXP '[b-g].[a]' ;

7、匹配方括号之间未列出的任何字符([^ abc]):

匹配所有不包括'j'或'z'的名称。例: nerton,sewall。

SELECT name FROM student_tbl WHERE REGEXP '[^jz]' ;

8、匹配单词结尾位置的子字符串[[:>:]]

匹配title字段中以字符“ack”结尾的所有数据,例:Black。

SELECT title FROM movies_tbl WHERE REGEXP 'ack[[:>:]]';

9、匹配单词开头位置的子字符串[[:<:]]

匹配title字段中以字符“for”开头的所有数据,例 :Forgetting Sarah Marshal.。

SELECT title FROM movies_tbl WHERE title REGEXP '[[:<:]]for';

10、匹配字符类[:class:]:

ie [:lower:] - 小写字符,[:digit:] - 数字字符等。

匹配title字段中仅包括字母字符的所有数据,例:stranger things, Avengers。

SELECT title FROM movies_tbl WHERE REGEXP '[:alpha:]' ;

以上就是本篇文章的全部内容,但愿能对大家的学习有所帮忙。更多出色内容大家可以关注 百分百源码网 相干教程栏目!!!

以上就是MySQL怎样运用正则表达式?(代码示例)的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有154人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板