irpas技术客

MySql like模糊查询语句用法_云浅雨醉_mysql中like模糊查询

大大的周 5870

?学习更多MySql语句:https://blog.csdn.net/weixin_45761237/category_11726248.html?spm=1001.2014.3001.5482

like可用于模糊查询

用法

可以在 WHERE 子句中指定任何条件。可以在 WHERE 子句中使用LIKE子句。可以使用LIKE子句代替等号?=。LIKE 通常与?%?一同使用,类似于一个元字符的搜索。可以使用 AND 或者 OR 指定一个或多个条件。可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。

student表

1、查询名字中以‘一’结尾的学生

SELECT * FROM student WHERE name LIKE '%一'

2、查询名字中以‘赵’开头的学生

SELECT * FROM student WHERE name LIKE '赵%'

3、查询名字中含有‘一’的学生

SELECT * FROM student WHERE name LIKE '%一%'

4、?查询名字是3个字,且‘一’在中间的学生

SELECT * FROM student WHERE name LIKE '_一_'

?

'%a' 以a结尾的数据 'a%' 以a开头的数据 '%a%' 含有a的数据 '_a_' 三位且中间字母是a的 '_a' 两位且结尾字母是a的 'a_' 两位且开头字母是a的

%:表示任意 0 个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。

_:表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #mysql中like模糊查询 #MySQL #like模糊查询语句用法