MySQL中like模糊查询
like模糊查询,支持%和下划线匹配,%匹配多个字符,_下划线:任意一个字符
示例:
1、查询名字中含有张的学生信息
select * from student where sname like ‘%张%’;
2、查询名字以张开头的学生信息
select * from student where sname like ‘张%’;
3、查询名字以人结尾的学生信息
select * from student where sname like ‘%人’;
4、查询名字中第二个字为心的学生信息
select * from student where sname like ‘_心%’;
5、查询名字中第三个字为心的学生信息
select * from student where sname like ‘__心%’;
因为下划线在sql中有特殊含义,所以当查询姓名中有下划线的学生信息时需要转义
示例:
select * from student where sname like ‘%_%’;
本文介绍了MySQL中使用LIKE关键字进行模糊查询的方法,包括%通配符和_下划线的用法。例如,查询名字中包含特定字、以特定字开头或结尾等。同时提到了下划线在SQL中的特殊含义,需要转义才能匹配实际的下划线字符。这些技巧对于数据库查询和数据检索非常实用。

3044

被折叠的 条评论
为什么被折叠?



