mysql中or和and有哪些区别


这篇文章将为大家详细讲解有关mysql中or和and有哪些区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 区别:1、本身含义上有差异,or指的是“或者”,and指的是“并且”;2、作用上有差异,and是必须满足所有条件,而or是满足一个条件即可。本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。我们查询数据的时候开发云主机域名,会使用条件来过滤数据,达到筛选效果,过滤不要的数据,获取我们需要的。最基本的就是WHERE子句 查询:SELECT * FROM cs_user WHERE id = 10这样,我们可以查询出 id = 10 的数据。这是一个单项选择题一样,只有一个条件过滤。那么在一个表里:我若,只要年龄(age) 在18-20之间的数据(包含18和20)。那么用上面的 WHERE 子句,单个条件,是难以获取到我们想要的效果的,这时候,and和or 就来了,英语即时是初级的同学都明白,and 和 or的意思吧。。AND(and) 并且OR(or) 或者理解它不难,但是实际运用,刚开始学习,逻辑可能理不清楚,就很麻烦了。我们看一下:AND:SELECT * FROM cs_user WHERE age >= 18 AND age 图:对比cs_user表内,大于等于18 并且 小于等于20 ,正好两条数据OR:SELECT * FROM cs_user WHERE age >= 18 or age 看图:对比 AND 和 OR:写法无差异,他们最大的差异只有两点:1、本身的含义,and(并且)、or(或者)2、作用的差异and 要满足所有条件,必须满足 age >= 18 也要满足 age
or 则是只要满足一条即可,它获取了 age >= 18 的数据,将其显示, 然后再获取 age
简明的说:and必须满足所有条件;or满足一个条件即可关于“mysql中or和and有哪些区别”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

相关推荐: dubbo中zookeeper请求超时问题的示例分析

这篇文章主要介绍dubbo中zookeeper请求超时问题的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!进入正题:先上我dao层开发云主机域名配置:上db.properties配置。上SqlMapConfig.xml配置详情上…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/28 10:39
下一篇 06/28 10:39

相关推荐