REGEXP 是什么

LIKE 只能做「包含某串」或「某个字符通配」,遇到「以数字开头」「北京或上海」这类复杂规则就力不从心。REGEXP 让你用一套正则语法精确描述匹配模式。

REGEXP 是什么要点

REGEXP 是什么示例

						-- 名字里包含「科技」二字
						SELECT name FROM member WHERE name REGEXP '科技';

						-- RLIKE 与 REGEXP 等价
						SELECT name FROM member WHERE name RLIKE '科技';

						-- 取反:名字里不含「科技」
						SELECT name FROM member WHERE name NOT REGEXP '科技';
避坑提醒:REGEXP 默认是「包含」匹配,不用像 LIKE 那样前后加 %;想限定首尾要自己写 ^ 和 $。
REGEXP 是什么 · 正则表达式 知识卡片
卡片 02 / 08 · 正则表达式(1080×1440 速查卡片)

正则表达式知识点