MySQL 8 模式匹配

MySQL 提供了兩種模式匹配:函數

  標準 SQL 模式匹配spa

  基於擴展正則的模式匹配regexp

 

  SQL 模式匹配使用 LIKE 命令進行模式匹配操做, _ 匹配任意單個字符、% 匹配任意多個字符,包含 0 個字符擴展

  SQL 模式默認不區分大小寫字符

 

  使用 regexp_like() 函數或者 regexp或 rlike 操做符實現擴展正則的匹配模式:

  .  匹配任意單個字符

  [...] 匹配任意字符

  *  匹配前一個字符 0 次或者任意屢次

  ^  匹配開始

  $  匹配結尾

  

  正則模式匹配是包含匹配,而 LIKE(SQL)模式匹配是徹底匹配

 

  注:regexp 與 rlike 操做符不是函數,而是 regexp_like() 函數的別名

相關文章
相關標籤/搜索