La clause LIMIT peuvent être utilisés pour limiter le nombre de lignes retournées par l'instruction SELECT. LIMIT a un ou deux arguments numériques, qui doivent tous deux être entier non négatif constantes (sauf lors de l'utilisation des requêtes préparées).
Avec deux arguments, le premier argument spécifie le décalage de la première ligne pour le retour, et le second indique le nombre maximal de lignes à retourner. Le décalage de la première ligne est 0 (pas de 1):
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
Pour récupérer toutes les lignes à partir d'un certain décalage jusqu'à la fin de l'ensemble de résultats, vous pouvez utiliser un grand nombre pour le deuxième paramètre. Cette instruction permet d'extraire toutes les lignes de la 96e de ligne à la dernière:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
Avec un argument, la valeur spécifie le nombre de lignes à retourner dès le début du jeu de résultats:
SELECT * FROM tbl LIMIT 5; # Retrieve first 5 rows
En d'autres termes, la LIMITE de row_count est équivalente à la LIMITE de 0, row_count.
Tous les détails sur: http://dev.mysql.com/doc/refman/5.0/en/select.html