日期:2014-05-16 浏览次数:20779 次
1、普通匹配??????
?
???例1:为了找出以“b”开头的名字:
??????? SELECT?*?FROM?pet?WHERE?name?LIKE?"b%";
?
???例2:为了找出包含一个“w”的名字:
??????? SELECT?*?FROM?pet?WHERE?name?LIKE?"%w%";?
?
???例3:为了找出包含正好5个字符的名字
???????? SELECT?*?FROM?pet?WHERE?name?LIKE?"_____";?
2、正则表达式匹配
?
?
???对这类模式进行匹配测试时,使用REGEXP和NOT?REGEXP操作(或RLIKE和NOT?RLIKE,它们是同义词)。
?
?????? 例1:“[abc]”匹配“a”、“b”或 “c”。?
????? 例2:“[a-z]”匹配任何小写字母,而“[0-9]”匹配任何数字。?