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 ;".
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 初始位置,记录数;
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;
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;
[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!