最高半折刷qq各种业务和钻(家里人自己开的,尽管放心,大家多捧捧场)

sking7

导航

mysql的通配符

目前在项目中发现了

模糊查询时的通配符有_ 和 %

所以在查询mysql数据库时需要转义。。

具体方法

SELECT * FROM USER u  where user_name like '%/_%' escape '/' limit 0,10


这里就是把 /当做转义字符。%号也类似。、

下面通过java代码、

if((v!=null)&&v.indexOf("_")>=0||v.indexOf("%")>=0)
{
v=v.replaceAll("[/%_]", "/$0");

}

另外mysql中也可以加入正则。。

例如

SELECT * FROM pet WHERE name REGEXP "^[bB]";

以b或者B开头

详见下面链接中的文章

http://hi.baidu.com/xhero2008/blog/item/8d5b2f3fe2c617e955e7234c.html

 

http://hi.baidu.com/xhero2008/blog/item/8d5b2f3fe2c617e955e7234c.html

posted on 2012-01-05 18:40  G.N&K  阅读(454)  评论(0编辑  收藏  举报