MySQL必知必会 (9)
用正则表达式进行搜索
正则表达式是用来匹配文本的特殊的串(字符集合)。
使用MySQL正则表达式
正则表达式的作用是匹配文本,将一个模式(正则表达式)与一个文本串进行比较。MySQL用WHERE子句对正则表达式提供了支持,允许指定正则表达式,过滤SELECT检索出的数据。
注意:MySQL仅支持多数正则表达式实现的一个很小的子集。
1.基本字符匹配
例1
例2
匹配不区分大小写。 (MySql中的正则表达式匹配不区分大小写)
2. OR匹配
3.匹配几个字符之一
4.匹配范围
集合可用来定义要匹配的一个或多个字符。
5.匹配特殊字符
6.匹配字符类