Maison > Article > base de données > Quelle est la différence entre MySQL ou et et
Différence : 1. Il y a une différence de sens, ou fait référence à « ou », et et fait référence à « et » 2. Il y a une différence de fonction, et doit remplir toutes les conditions, alors que ou n'a besoin d'en remplir qu'une seule. condition. .
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Lorsque nous interrogerons des données, nous utiliserons des conditions pour filtrer les données afin d'obtenir l'effet de filtrage, filtrer les données indésirables et obtenir ce dont nous avons besoin.
La plus basique est la requête de clause WHERE : SELECT * FROM cs_user WHERE id = 10
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
id = 10
. Il s'agit d'une question à choix multiples avec un seul filtre conditionnel. Puis dans un tableau :
Si je le suis, à condition que l'âge soit compris entre 18-20 ans (dont 18 et 20 ans). Ensuite, en utilisant la clause WHERE ci-dessus et une seule condition, il est difficile d'obtenir l'effet souhaité à ce stade, et et ou venez. Même les débutants en anglais comprendront la signification de et et ou. . ET(et) ET
OU (ou) ou
Ce n'est pas difficile à comprendre, mais dans l'application réelle, lorsque vous commencez à apprendre, la logique peut ne pas être claire et c'est très gênant. Jetons un coup d'oeil :
AND : SELECT * FROM cs_user WHERE age >= 18 AND age
Photo :
Par rapport à la table cs_user, elle est supérieure ou égale à 18 et inférieur ou égal à 20, exactement deux Données
OU : SELECT * FROM cs_user WHERE age >= 18 ou age <a href="https://www.php.cn/course/list/51.html" target="_blank" textvalue="mysql视频教程"></a>Regardez l'image :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!