Maison > base de données > tutoriel mysql > le corps du texte

Introduction à l'utilisation des instructions de requête conditionnelles dans la base de données Mysql

不言
Libérer: 2019-02-27 11:41:56
avant
4768 Les gens l'ont consulté

Cet article vous présente une introduction à l'utilisation des instructions de requête conditionnelles dans la base de données Mysql. Il a une certaine valeur de référence. J'espère qu'il vous sera utile.

Pour les analystes, l'instruction de requête la plus couramment utilisée dans la base de données Mysql est l'instruction de requête select. Cet article présente principalement l'instruction de requête de la base de données Mysql.

1. Requête de table unique

1. Requête avec conditions
Syntaxe de base : sélectionnez * from + nom de la table + condition où
1) Requête de plage :
par exemple. : où champ entre 10 et 100 ;
2) Requête floue
par exemple : où champ comme '%uncertain%'
Remarque : % représente plusieurs caractères, _underscore représente un caractère, ^a représente des données commençant par a, a$ représente les données se terminant par a et [abc] correspond à n'importe quel caractère inclus. (Recommandations associées : Tutoriel MySQL)

2. Requête multi-conditions
Remarque : Lorsque et et ou sont utilisés en même temps, et ont une priorité plus élevée que ou. Si vous souhaitez donner la priorité aux conditions avec ou, mettez simplement entre parenthèses les conditions partielles avec ou.

3. Tri
Syntaxe de base : trier par champ.
Remarques : La valeur par défaut est l'ordre croissant, l'ordre croissant ASC, l'ordre décroissant DESC
Limiter le nombre d'enregistrements : limite 100

Fonction d'agrégation
count( ): compter le nombre d'enregistrements
avg() : Moyenne
max() : Valeur maximale
min() : Valeur minimale
sum() : Somme

5. Regroupement
Syntaxe de base : sélectionnez le champ 1, le champ 2, la fonction d'agrégation à partir de + nom de la table + grouper par champ 1, champ 2
Remarque : group by et ayant sont utilisés ensemble, principalement pour filtrer les résultats de regroupement

2. Requête d'association multi-tables
1. Jointure interne-->jointure interne

La jointure interne est une jointure équivalente, qui obtient des enregistrements de relations de correspondance de champs dans deux tables. Il peut être omis et écrit comme jointure.
Il peut être compris comme "l'intersection" dans le concept d'ensemble, et le champ associé existe avec les enregistrements des deux tables en même temps.

2. Jointure gauche-->jointure gauche

La jointure gauche obtient tous les enregistrements de la table principale de gauche, même s'il n'y a pas de données correspondantes dans la table de droite.

3. Jointure à droite-->jointure à droite

La jointure à droite obtient tous les enregistrements de la table principale de droite, même s'il n'y a pas de données correspondantes dans la table de gauche.

4. Connecteur -->union
l'union est utilisée pour connecter les résultats de plus de deux instructions de sélection, combiner les résultats dans un ensemble de résultats et supprimer les données en double
Basique Syntaxe : sélectionnez le champ de la table 1 union [all|distinct] sélectionnez le champ de la table 2
Remarque : union signifie union distincte ; s'il s'agit d'une union all, il renvoie un ensemble de résultats avec des données en double lors de l'utilisation de l'union, la sélection ; le contenu affiché sera nommé d'après les noms de champs de la table précédente.


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!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!