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

Comment limiter le nombre de requêtes dans MySQL

青灯夜游
Libérer: 2022-04-12 15:02:26
original
8971 Les gens l'ont consulté

Dans MySQL, vous pouvez limiter le nombre de requêtes en utilisant le mot-clé "LIMIT" dans l'instruction de requête SELECT. Ce mot-clé peut spécifier quel enregistrement les résultats de la requête commencent à être affichés et combien d'enregistrements sont affichés au total, la syntaxe ; SELECT {*| champ Nom de la colonne} FROM table de données LIMIT position initiale, nombre d'enregistrements ;".

Comment limiter le nombre de requêtes dans MySQL

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

Lorsqu'il y a des dizaines de milliers de données dans la table de données, interroger toutes les données de la table en même temps ralentira la vitesse de retour des données et mettra beaucoup de pression sur le serveur de base de données. Cela nécessite de limiter le nombre de requêtes.

Dans MySQL, vous pouvez limiter le nombre de requêtes en utilisant le mot-clé "LIMIT" dans l'instruction de requête SELECT.

Le mot-clé Mysql Limit est utilisé pour limiter le nombre de résultats de requête. Vous pouvez spécifier quel enregistrement les résultats de la requête commencent à afficher et combien d'enregistrements sont affichés au total.

Par exemple, s'il existe une très grande table avec 10 millions de données, interroger tous les traitements de données en même temps consommera beaucoup de ressources et ralentira les résultats de la requête. À ce stade, vous pouvez utiliser Limiter à. obtenez le nombre spécifié d'articles à la fois et obtenez uniquement notre nombre d'articles requis.

Déclaration pour limiter le nombre de requêtes :

SELECT {* | 字段列名}
FROM 数据表名
LIMIT 初始位置,记录数;
Copier après la connexion

Parmi elles,

  • "position initiale" indique quel enregistrement commencer à afficher et peut être omise. Le premier enregistrement est à la position 0 et le deuxième enregistrement est à la position 1. Les enregistrements suivants sont déduits dans l'ordre.

  • "Nombre d'enregistrements" désigne le nombre d'enregistrements affichés.

Remarque : Les deux paramètres après LIMIT doivent être des entiers positifs.

Exemple :

  • Ne précisez pas la position de départ

Par défaut, si vous ne précisez pas la position de départ, vous l'obtiendrez à partir de la première. Par exemple, l'instruction suivante : Get. trois éléments de données dans la table des étudiants

SELECT * FROM students LIMIT 3;
Copier après la connexion

Comment limiter le nombre de requêtes dans MySQL

Si Si la valeur du "Nombre d'enregistrements" est inférieure au nombre total de résultats de la requête, le nombre d'enregistrements spécifié sera affiché à partir du premier enregistrement. Si la valeur du « Nombre d'enregistrements » est supérieure au nombre total de résultats de la requête, tous les enregistrements interrogés seront affichés directement.

  • Spécifiez la position de départ

La position de départ est le numéro à partir duquel commencer à obtenir des données, par exemple, l'instruction suivante : Obtenez deux données en commençant par la première.

SELECT * FROM students LIMIT 0,2;
Copier après la connexion

Comment limiter le nombre de requêtes dans MySQL

[Recommandations associées : 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!

Étiquettes associées:
source:php.cn
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!