MySQL中and和or有什么作用?and和or关键字详解

在mysql数据库之中一个查询语句想要去指定的找出某些数据的话就要用到where条件限制,那么and和or就是在条件限制语句之中使用的两个关键字 。它们的作用就和单词本身的意义是一样的,本篇文章会来详细的将一下and和or关键字,往下看看吧 。

MySQL中and和or有什么作用?and和or关键字详解

文章插图
(1)and翻译过来的意思就是与、和,一般是用在两个或者是多个条件之间的 。and的作用就是给查询条件做出一个限制,必须只有当所有条件,也就是and两侧的条件都满足的时候才能够得到相对应的查询结果,示例如下:
select * from table where id > 10 and name = ’zs’
【MySQL中and和or有什么作用?and和or关键字详解】在上面的示例之中如果and左边或者是右边有任意一个条件不成立的话,那么整个where查询限制就都不成立,结果就是查询出table表中的所有数据 。
(2)or关键字的作用和and则是刚好相反的,and是要求所有条件都必须满足,而or的意思是只要有任意一个条件是满足那么这个查询结果就是经过条件判断后的结果 。但是使用or虽然任意一个条件成立整个条件判断都成立,但是条件限制之后成立的那一个才生效,示例如下:
select * from table where id > 10 or name = ’zs’
以上就是关于“MySQL中and和or有什么作用?and和or关键字详解”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读