从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章将为大家详细讲解有关MySQL中or和and有哪些区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联公司专注于中大型企业的成都做网站、网站建设和网站改版、网站营销服务,追求商业策划与数据分析、创意艺术与技术开发的融合,累计客户千余家,服务满意度达97%。帮助广大客户顺利对接上互联网浪潮,准确优选出符合自己需要的互联网运用,我们将一直专注成都品牌网站建设和互联网程序开发,在前进的路上,与客户一起成长!
区别: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 <= 20
图:
对比cs_user表内,大于等于18 并且 小于等于20 ,正好两条数据
OR:SELECT * FROM cs_user WHERE age >= 18 or age <= 20
看图:
对比 AND 和 OR:
写法无差异,他们最大的差异只有两点:
1、本身的含义,and(并且)、or(或者)
2、作用的差异
and 要满足所有条件,必须满足 age >= 18 也要满足 age <= 20 ,两者必须同时成功才可以显示对应条件下的数据,否则没有
or 则是只要满足一条即可,它获取了 age >= 18 的数据,将其显示, 然后再获取 age <= 20 将其显示
简明的说:and必须满足所有条件;or满足一个条件即可
关于“mysql中or和and有哪些区别”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图