首页 > 数据库技术 > 详细

Mysql中的like模糊查询

时间:2016-07-12 17:02:35      阅读:344      评论:0      收藏:0      [点我收藏+]

MySql的like语句中的通配符:百分号、下划线和escape

%代表任意多个字符
_代表一个字符
escape,转义字符后面的%或_,使其不作为通配符,而是普通字符匹配
 
数据库数据如下:

技术分享

1.查找名字中以Lucy的字段

查询语句:

select * from `user` where name like ‘Lucy%‘

结果:

技术分享

2、查询名字是“Lucy”开头且后面只有一个字符的字段

查询语句:

select * from `user` where name like ‘Lucy_‘

查询结果:

技术分享

3、查找名字中以“Lucy_”开始的字段

查询语句:

select * from `user` where name like ‘Lucy/_%‘ escape‘/‘

查询结果:

技术分享

4、查询名字中以“Lucy”开始,中间含有“_”,以“2”结束的字段

查询语句:

select * from `user` where name like ‘Lucy%/_%2‘ ESCAPE ‘/‘

查询结果:

技术分享

 

Mysql中的like模糊查询

原文:http://www.cnblogs.com/SaraMoring/p/5664031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!