MySQL 提供了两种模式匹配:函数
标准 SQL 模式匹配spa
基于扩展正则的模式匹配regexp
SQL 模式匹配使用 LIKE 命令进行模式匹配操做, _ 匹配任意单个字符、% 匹配任意多个字符,包含 0 个字符扩展
SQL 模式默认不区分大小写字符
使用 regexp_like() 函数或者 regexp或 rlike 操做符实现扩展正则的匹配模式:
. 匹配任意单个字符
[...] 匹配任意字符
* 匹配前一个字符 0 次或者任意屡次
^ 匹配开始
$ 匹配结尾
正则模式匹配是包含匹配,而 LIKE(SQL)模式匹配是彻底匹配
注:regexp 与 rlike 操做符不是函数,而是 regexp_like() 函数的别名