mysql like通配符escape啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql like通配符escape啥意思相关的知识,希望对你有一定的参考价值。
mysql的like语句中的通配符:百分号、下划线和escape%:表示任意个或多个字符。可匹配任意类型和长度的字符。
Sql代码
select * from user where username like '%huxiao';
select * from user where username like 'huxiao%';
select * from user where username like '%huxiao%';
另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件
SELECT * FROM [user] WHERE u_name LIKE ‘%三%’ AND u_name LIKE ‘%猫%’
若使用 SELECT * FROM [user] WHERE u_name LIKE ‘%三%猫%’
虽然能搜索出“三脚猫”,但不能搜索出符合条件的“张猫三”。 参考技术A 模糊查询时候用的比较多。
比如你要查询“张三”你就在sql语句的条件中写“张%”
然后在查询的时候你输入“张”他就可以把“张三”查出来。如果你里面有其他的比如“张三丰”的,也一样会同时查出来。
以上是关于mysql like通配符escape啥意思的主要内容,如果未能解决你的问题,请参考以下文章