Maison > Article > base de données > Résumez les points à noter concernant des types spécifiques de requêtes
Cette section concerne principalement certains types spécifiques de requêtes d'optimisation : (1) optimisation des requêtes de comptage ; (2) Requête associée (3) Sous-requête (4) Optimisation GROUP BY et DISTINCT (5) Optimisation de la pagination LIMIT Optimisation des requêtes de comptage Le rôle de la fonction d'agrégation COUNT() : (1) Comptez le nombre de valeurs dans une certaine colonne, et vous pouvez également compter le nombre de lignes. Il convient de noter que lors du comptage des valeurs de colonne, la valeur de colonne doit être non vide (NULL n'est pas compté) (2) Comptez le nombre de lignes dans l'ensemble de résultats. Lorsque la valeur de la colonne ne peut pas être vide, le nombre de lignes du tableau est compté. Mais pour vous assurer que vous devez utiliser COUNT() pour obtenir le nombre de lignes dans le jeu de résultats. Les caractères génériques ignoreront directement toutes les valeurs de colonne et calculeront directement le nombre de lignes à optimiser. Pour le moteur de stockage MyISAM, COUNT(*) est très rapide lorsqu'il n'y a pas de conditions de requête limitées dans une seule table, car MyISAM lui-même a déjà stocké le nombre total de lignes. Lorsqu'il existe des conditions de qualification, des statistiques de requête sont également requises. Un exemple simple d'utilisation d'optimisation est donné ci-dessous : (
1. MySQL haute performance - Optimisation détaillée de types spécifiques de requêtes
Introduction : Cette section concerne principalement certains types spécifiques de requêtes d'optimisation : (1) optimisation des requêtes de comptage (2) requête associée (3) sous-requête (4) GROUPE ; Optimisation BY et DISTINCT (5) Optimisation de la pagination LIMIT Optimisation de la requête COUNT() Fonction d'agrégation : (1) Comptez le nombre d'une certaine valeur de colonne, et vous pouvez également compter le nombre de lignes. Il convient de noter que la valeur de la colonne est. requis lors du comptage des valeurs de colonne. N'est pas vide (NULL n'est pas compté) (2) Compte le nombre de lignes dans l'ensemble de résultats lorsque la valeur de la colonne ne peut pas être vide
[Questions et réponses associées. recommandations] :
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!