Maison  >  Article  >  base de données  >  Comment interroger les conditions spécifiées dans MySQL

Comment interroger les conditions spécifiées dans MySQL

WBOY
WBOYoriginal
2022-01-20 14:27:558167parcourir

Dans MySQL, vous pouvez utiliser l'instruction SELECT avec la clause WHERE pour interroger les conditions spécifiées. L'instruction SELECT est utilisée pour lire les données et la clause WHERE est utilisée pour définir les conditions de lecture des données. La syntaxe est "sélectionner une liste de champs à partir de". nom de la table où instruction de condition".

Comment interroger les conditions spécifiées dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment interroger des conditions spécifiées dans MySQL

Utilisez l'instruction SQL SELECT pour lire les données de la table MySQL.

Pour sélectionner conditionnellement des données dans une table, ajoutez une clause WHERE à l'instruction SELECT.

1. Définition

Utilisez la clause Where pour filtrer les données du tableau et afficher les résultats filtrés.

2. Syntaxe

sélectionnez la liste des champs du nom de la table où l'instruction

3. Classification

1. Filtrer par opérateur relationnel

est égal à =

est supérieur à> ;

Supérieur ou égal à > =

Inférieur à <

Inférieur ou égal à <

Différent de !

et

ou

pas

Exemples comme suit

select name from student where name=&#39;张三&#39;    ## 查询name等于张三的数据
select name from student where name!=&#39;张三&#39;  ## 查询name不等于张三的数据
select name from student where age>20        ## 查询age大于20的数据

3. Requête de plage

entre

entre une grande valeur et une petite valeur

L'exemple est le suivant

select * from student where age>10 and name=&#39;张三&#39;  ##查询age大于10且name等于"张三"的数据。
select * from student where not name=&#39;张三&#39;        ##查询name不等于"张三"的数据。

4.

select * from student where age in (10,11)  ##查询age等于10或者11的数据。
select * from student where age=10 or age=11  ## 与上面语句等效。
select * from student where age between 10 and 24 ##查询age在10到24之间的数据,包含边界值。

5. Requête floue

like

% express N'importe quel nombre de caractères (y compris 0)

_ représente n'importe quel caractère

escape : annulez la fonction générique de % ou _ caractères

Les exemples sont les suivants

select * from student where address is null       ##查询address为null的数据
select * from student where address is not null   ##查询address不为null的数据

Apprentissage recommandé :

Tutoriel vidéo mysql

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn