MySQL之like操作符

备战2022春招或暑期实习,本专栏会持续输出MySQL系列文章,祝大家每天进步亿点点!文末私信作者,我们一起去大厂。

本篇总结的是 《MySQL之like操作符》,后续会每日更新~

关于《Redis入门到精通》、《并发编程》、《Java全面入门》、《鸿蒙开发》等知识点可以参考我的往期博客

相信自己,越活越坚强,活着就该逢山开路,遇水架桥!生活,你给我压力,我还你奇迹!MySQL之like操作符目录


1、简介


2、正文


2.1 %通配符


2.2 _通配符


2.3 通配符使用注意事项


1、简介

当对未知或者说知道某一部分的值进行过滤时,可以使用like操作符;like操作符用于模糊匹配。


like支持两个通配符,它们分别是:


%通配符,用于匹配多个字符

_通配符,用于匹配单个字符

通配符根据其所处未知又分为六种匹配方式:MySQL之like操作符MySQL之like操作符MySQL之like操作符

2.1 %通配符

%通配符有三种匹配方式,分别是%xx、xx%、%xx%,接下来演示三者的简单用法。

需求:

查询user表中姓氏为张的用户

语句:MySQL之like操作符

2.2 _通配符

通配符和%通配符的区别在于只匹配一个字符,并且必须匹配一个字符;而%可以匹配多个字符,甚至0个字符。

需求:

查询user表中姓氏为李,并且名字只有两个中文的用户

语句:MySQL之like操作符2.3 通配符使用注意事项

通配符非常强大,我相信很多人都经常使用通配符,但是字符串匹配往往并不是一件性能特别快的事情。因此我们在使用通配符的时候有一些注意事项需要时刻记住。


能不用则不用的原则,不用能避免通配符带来的全部问题,所以如果其他操作符能查询出来,就不要使用like

在使用通配符的地方,尽量缩小查询范围,如果有多个查询条件,应该考虑能否将通配符放置到其他过滤条件的后面

特别注意通配符的选择,以及通配符的位置,可以参考六种匹配方式选择自己合适的




上一篇:初识JAVA语言


下一篇:Oracle数据库安装后,登录Database Control时密码错误