正则表达式的作用是用来匹配文本,将一个模式(正则表达式)与一个文本串进行比较。用到的关键字为REGEXP。
1. 基本字符匹配如下例所示:
SELECT prod_name FROM products WHERE prod_name REGEXP '1000';
LIKE关键字和正则表达式不同的地方在于,LIKE匹配整个列。如果被匹配的文本在列值中出现,LIKE将不会找到它,相应的行也不被返回(除非使用通配符)。REGEXP在列值内进行匹配,如果被匹配的文本在列值中出现,REGEXP将会找到它,相应的行将被返回。
2. 匹配字符类
3. 匹配多个实例
4. 定位元字符
网友评论