MySQL数据库的RLIKE函数是一种正则表达式函数,用于在文本中匹配正则表达式。它可以在查询语句中使用,以便根据特定的模式搜索和筛选数据。本文将介绍RLIKE函数的语法、案例以及注意事项。RLIKE 是REGEXP的一个同义词。RLIKE函数不区分大小写。更多详情请查看REGEXP函数。
expr RLIKE pat
expr(字符串)匹配指定的 pat(正则表达式)字符串就返回1 ,否则0。
如果 expr 或 pat 是NULL ,返回值是NULL。
mysql> SELECT 'Michael!' RLIKE '.*'; +-----------------------+ | 'Michael!' RLIKE '.*' | +-----------------------+ | 1 | +-----------------------+ mysql> SELECT 'new*\n*line' RLIKE 'new\\*.\\*line'; +--------------------------------------+ | 'new*\n*line' RLIKE 'new\\*.\\*line' | +--------------------------------------+ | 1 | +--------------------------------------+ mysql> SELECT 'A' RLIKE '^[a-d]'; +--------------------+ | 'A' RLIKE '^[a-d]' | +--------------------+ | 1 | +--------------------+