正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合要求的特殊字符串.例如从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户输入的某些敏感词语等,这些地方都可以使用正则表达式...,正则表达式强大且灵活,可以应用于非常复杂的查询,MySQL中使用REGEXP关键字指定正则表达式的字符匹配模式,先来看一下下表常用的正则规则吧:
通配符 说明信息 匹配例子
^ 匹配文本的开头字符 '...xz]'匹配x或者z
字符串{n,} 匹配前面字符至少出现n次 'b{2}'匹配2个或多个b
字符串{n,m} 匹配前面字符至少出现n次不大于m次 'b{2,3}'匹配最少2个,最多3个b
以上就是MariaDB...字符(^):匹配以特定字符或者字符串开头的文本
1.在lyshark表中,查询Name字段以字母b开头的记录,SQL语句如下:
MariaDB [lyshark]> select * from lyshark...102 | grape | 5.30 |
+-----+-----+---------+-------+
6 rows in set (0.00 sec)
3.在lyshark表中,查询Name字段使用