MySQL 8 模式匹配

MySQL 提供了两种模式匹配:函数

  标准 SQL 模式匹配spa

  基于扩展正则的模式匹配regexp

 

  SQL 模式匹配使用 LIKE 命令进行模式匹配操做, _ 匹配任意单个字符、% 匹配任意多个字符,包含 0 个字符扩展

  SQL 模式默认不区分大小写字符

 

  使用 regexp_like() 函数或者 regexp或 rlike 操做符实现扩展正则的匹配模式:

  .  匹配任意单个字符

  [...] 匹配任意字符

  *  匹配前一个字符 0 次或者任意屡次

  ^  匹配开始

  $  匹配结尾

  

  正则模式匹配是包含匹配,而 LIKE(SQL)模式匹配是彻底匹配

 

  注:regexp 与 rlike 操做符不是函数,而是 regexp_like() 函数的别名

相关文章
相关标签/搜索