À mon avis, limit devrait être la méthode la plus couramment utilisée dans MySQL. Expliquons le rôle de limit et comment utiliser cette méthode correctement.
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
La clause LIMIT peut être utilisée pour forcer une instruction SELECT à renvoyer un nombre spécifié d'enregistrements. LIMIT accepte un ou deux arguments numériques. Le paramètre doit être une constante entière. Si deux paramètres
sont donnés, le premier paramètre spécifie le décalage de la première ligne d'enregistrement renvoyée et le deuxième paramètre spécifie le nombre maximum de lignes d'enregistrement renvoyées. Le décalage de la ligne d'enregistrement initiale est 0 (au lieu de
1) : Pour des raisons de compatibilité avec PostgreSQL, MySQL prend également en charge la syntaxe : LIMIT # OFFSET #.
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
// Afin de récupérer toutes les lignes d'enregistrement d'un certain décalage jusqu'à la fin du jeu d'enregistrements, vous pouvez spécifier le deuxième paramètre comme -1 :
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//Si un seul paramètre est donné, cela revient à renvoyer le nombre maximum de lignes d'enregistrement :
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
//En d'autres termes, LIMIT n est équivalent à LIMIT 0,n.
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!