Maison  >  Article  >  base de données  >  mysql limite l'utilisation

mysql limite l'utilisation

hzc
hzcoriginal
2020-07-01 15:33:075220parcourir

La limite dans MySQL peut être utilisée pour forcer l'instruction SELECT à renvoyer le nombre d'enregistrements spécifié. LIMIT accepte un ou deux paramètres 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.

mysql limite l'utilisation

Lorsque nous utilisons des instructions de requête, nous devons souvent renvoyer les premiers éléments ou certaines lignes de données au milieu. Que devons-nous faire à ce moment-là ? Ne vous inquiétez pas, MySQL nous a fourni une telle fonction. La clause

SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT peut être utilisée pour forcer l'instruction SELECT à renvoyer le nombre d'enregistrements spécifié. 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   
  
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:    
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.   
  
//如果只给定一个参数,它表示返回最大的记录行数目:    
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行   
  
//换句话说,LIMIT n 等价于 LIMIT 0,n。
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: 
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.

//如果只给定一个参数,它表示返回最大的记录行数目: 
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行

//换句话说,LIMIT n 等价于 LIMIT 0,n。

Tutoriel recommandé : "Tutoriel 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!

Déclaration:
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