1.mysql 模糊查询一般这样写

我们以一个t_students的表为例:

查询名字中带有星的数据

select name from t_students where name like '%星%';

模糊查询结果如图所示:

2.如果查询第二个字符为‘星’的姓名

select name from t_students where name like '_星%';

其中模糊查询的‘_’为字符占位符,表示一个字符,’%‘为模糊查询前后表示n个字符;

2.如果需要查询带有‘_’或‘%’情况的数据;需要用转义字符'\' 放到‘_’或‘%’的前面

查询名字中带有‘_’(下划线)的数据

1.select name from t_students where name like '%\_%';

2.查询名字带有‘%’的数据 

select name from t_students where name like '%\%%';

 至此sql语句模糊查询方法完毕。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐