Maison >base de données >tutoriel mysql >Partage de méthodes de filtrage de données dans MySQL

Partage de méthodes de filtrage de données dans MySQL

WBOY
WBOYoriginal
2023-06-15 21:38:483655parcourir

MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus couramment utilisés actuellement. Il fournit une variété de méthodes de filtrage des données pour obtenir les données requises de la base de données. Cet article partagera les méthodes de filtrage de données couramment utilisées dans MySQL pour référence et apprentissage des lecteurs.

1. Instruction WHERE

L'instruction WHERE est la méthode de filtrage de données la plus basique et la plus couramment utilisée dans MySQL. Elle filtre les données requises de la table en fonction de conditions spécifiées. Par exemple :

SELECT * FROM table_name WHERE column_name = value;

Parmi eux, table_name est le nom de la table qui doit être interrogée, column_name est le nom de la colonne qui doit être filtrée et value est la valeur qui doit être filtré. Cette instruction renverra toutes les données de la table nom_table où la valeur de la colonne nom_colonne est égale à valeur.

L'instruction WHERE peut également utiliser d'autres opérateurs conditionnels, tels que supérieur à (>), inférieur à (1c55c46077dbf5f9abe72d22ccde3595=), inférieur ou égal à (0fb56bf12befb9751900c6507c410f75), inférieur à (1c55c46077dbf5f9abe72d22ccde3595=), inférieur ou égal à ( <=), différent de (!=), LIKE, etc.

5. Instruction LIMIT

L'instruction LIMIT est utilisée pour limiter le nombre de lignes renvoyées par les résultats de la requête. Par exemple :

SELECT * FROM table_name LIMIT 10;

Parmi eux, table_name est le nom de la table à interroger, et LIMIT 10 signifie que seules les 10 premières lignes de données seront renvoyées. Cette instruction renverra les 10 premières lignes de données de la table table_name.

L'instruction LIMIT peut également spécifier la position de départ et le nombre de lignes des données renvoyées, par exemple :

SELECT * FROM table_name LIMIT 10 OFFSET 20;

Cette instruction commencera à partir de la ligne 21 de la table table_name et renvoie des données de 10 lignes.

6. Le mot-clé DISTINCT

Le mot-clé DISTINCT est utilisé pour renvoyer les résultats de la requête après la déduplication. Par exemple :

SELECT DISTINCT column_name FROM table_name;

Parmi eux, table_name est le nom de la table qui doit être interrogée et column_name est le nom de la colonne qui doit être dédupliquée. Cette instruction renverra toutes les valeurs de la colonne column_name de la table table_name après la déduplication.

7. Mot-clé IN

Le mot-clé IN est utilisé pour spécifier une liste de valeurs et renvoyer des résultats de requête qui satisfont n'importe quelle valeur de la liste. Par exemple :

SELECT * FROM table_name WHERE column_name IN (value1, value2, value3);

Parmi eux, table_name est le nom de la table qui doit être interrogée, column_name est le nom de la colonne qui doit être filtrée et value1, value2 et value3 sont les des valeurs qui doivent correspondre. Cette instruction renverra toutes les données de la table nom_table dont la colonne nom_colonne correspond à l'une des valeurs valeur1, valeur2 et valeur3.

8. Mot-clé NOT IN

Le mot-clé NOT IN est l'opposé du mot-clé IN et renvoie des résultats de requête qui ne satisfont aucune valeur de la liste. Par exemple :

SELECT * FROM table_name WHERE column_name NOT IN (value1, value2, value3);

Parmi eux, table_name est le nom de la table qui doit être interrogée, column_name est le nom de la colonne qui doit être filtrée et value1, value2 et value3 sont les des valeurs qui doivent correspondre. Cette instruction renverra toutes les données de la table nom_table où la colonne nom_colonne ne correspond à aucune valeur parmi valeur1, valeur2 et valeur3.

Les méthodes de filtrage de données ci-dessus sont couramment utilisées dans MySQL. Différentes combinaisons de méthodes peuvent être sélectionnées dans différents scénarios. Les lecteurs peuvent l'utiliser de manière flexible en fonction des besoins réels pour améliorer l'efficacité et la précision du filtrage des données.

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