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]”匹配任何数字。
“ * ”匹配零个或多个在它前面的东西。
例3:“x*”匹配任何数量的“x”字符,“[0-9]*”匹配的任何数量的数字,而“.*”匹配任何数量的任何东西。
正则表达式区分大小写,但是如果你希望,你能使用一个字符类匹配两种写法。
例4,“[aa]”匹配小写或大写的“a”而“[a-za-z]”匹配两种写法的任何字母。
为了定位一个模式以便它必须匹配被测试值的开始或结尾,在模式开始处使用“^”或在模式的结尾用“$”。
例5:为了找出以“b”开头的名字
select * from pet where name regexp "^[bb]";
例6:为了找出以“fy”结尾的名字
select * from pet where name regexp "fy$";
用 php + mysql 驱动的在线商城系统,我们的目标为中国的中小企业及个人提供最简洁,最安全,最高效的在线商城解决方案,使用了自建的会员积分折扣功能,不同的会员组有不同的折扣,让您的商店吸引更多的后续客户。 系统自动加分处理功能,自动处理会员等级,免去人工处理的工作量,让您的商店运作起来更方便省事 采用了自建的直接模板技术,免去了模板解析时间,提高了代码利用效率 独立开发的购物车系统,使用最









