Cet article vous aidera à comprendre le while in opérateur car il vous fournira sa syntaxe avec plusieurs exemples.
Préalable: connectez-vous à votre serveur MySQL local
Pour connecter votre serveur MySQL local, ouvrez l'invite de commande et utilisez cette syntaxe, assurez-vous de fournir le nom d'utilisateur de votre serveur de base de données local:
mysql -u md -pVotre serveur MySQL est connecté avec succès.
Tapez cette commande pour voir toutes vos bases de données disponibles:
Afficher des bases de données;Utilisez cette syntaxe, pour sélectionner la base de données:
UTILISER ;Votre base de données est modifiée avec succès.
Syntaxe de l'endroit où dans l'opérateur
Le donné ci-dessous est la syntaxe pour le Où dans opérateur, "nom de colonne"Est le nom de la colonne que vous souhaitez rechercher"nom de la table"Est le nom de la table dans laquelle vous souhaitez rechercher", "Value1, valeur2,… «Sont le tableau de valeurs que vous souhaitez rechercher. Le mot clé in est utilisé pour spécifier que vous souhaitez rechercher des valeurs qui correspondent à l'une des valeurs de la liste:
Voyons quelques exemples pour une meilleure compréhension de l'opérateur où dans l'opérateur.
Exemple 1: Utilisation de l'opérateur où dans un tableau
Le MySQL où dans l'opérateur fournit un moyen de rechercher des données dans un tableau basé sur une liste spécifiée de valeurs. Écrivons une requête pour extraire la table "Fournisseur"Données qui ne contient que les valeurs"Allemagne, Royaume-Uni, Japon"Dans la colonne"Pays", taper:
Sélectionner * auprès du fournisseurLe tableau est extrait avec succès avec les données où les valeurs de «Pays»Répond aux critères.
Extraitons les données de la table en fournissant plusieurs valeurs pour le «Identifiant”Colonne, en tapant:
Sélectionnez * dans le produit où id in (2, 50, 70);Exemple 2: Utilisation de l'opérateur où dans les sous-requêtes
Où dans l'opérateur doit rechercher des données dans un tableau basé sur les valeurs trouvées dans un autre tableau. Voyons un exemple pour utiliser l'opérateur où dans l'opérateur en combinaison avec une sous-requête pour rechercher des données dans un «Fournisseur«Tableau basé sur les valeurs trouvées dans un lié«Produit" tableau:
Sélectionner * auprès du fournisseurDans la sortie ci-dessus, il est visible qu'il a affiché avec succès le résultat de «Identifiant" de "Fournisseurs"Table basée sur"ID du fournisseur" de "Produit" tableau.
Exemple 3: Utilisation de l'opérateur où dans la clause non dans la clause
Le MySQL où dans l'opérateur peut être combiné avec la clause non dans la clause pour rechercher des données dans un tableau qui ne répond pas à un ensemble de valeurs spécifié.
Recherdons des valeurs de table qui ne respectent pas une liste de valeurs dans le «Pays" colonne:
Sélectionner * auprès du fournisseurExtraitons les valeurs du tableau qui ne respectent pas une liste de valeurs dans le «Clients" colonne:
Sélectionner * chez le clientVous avez utilisé avec succès l'opérateur où dans l'opérateur, pour récupérer les données en fonction de plusieurs valeurs, ce qui en fait une solution efficace et conviviale pour les tâches de gestion des données.
Conclusion
MySQL est un SGBDR qui a la possibilité de stocker d'énormes quantités de données structurées. Il fournit de nombreuses façons efficaces et pratiques de rechercher des données en fonction des requêtes. Pendant que dans l'opérateur est utilisé avec un tableau de valeurs, une sous-requête, l'opérateur est un moyen efficace et pratique de rechercher des données qui répondent aux critères spécifiques.