Heim >Datenbank >MySQL-Tutorial >So verwenden Sie die limitierte MySQL-Abfrageanweisung

So verwenden Sie die limitierte MySQL-Abfrageanweisung

高洛峰
高洛峰Original
2016-10-21 11:18:101378Durchsuche

Meiner Meinung nach sollte Limit die am häufigsten verwendete Methode in MySQL sein. Lassen Sie uns die Funktion von Limit und die korrekte Verwendung dieser Methode erklären.

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

Die LIMIT-Klausel kann verwendet werden, um zu erzwingen, dass die SELECT-Anweisung eine bestimmte Anzahl von Datensätzen zurückgibt. LIMIT akzeptiert ein oder zwei numerische Argumente. Der Parameter muss eine ganzzahlige Konstante sein. Wenn zwei Parameter angegeben werden, gibt der erste Parameter den Offset der ersten zurückgegebenen Datensatzzeile an und der zweite Parameter gibt die maximale Anzahl zurückgegebener Datensatzzeilen an. Der Offset der ersten Datensatzzeile beträgt 0 (statt 1): Aus Kompatibilitätsgründen mit PostgreSQL unterstützt MySQL auch die Syntax: LIMIT # OFFSET #.

 

mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15

  // Um ​​alle Datensatzzeilen von einem bestimmten Offset bis zum Ende des Recordsets abzurufen, können Sie angeben der erste Die beiden Parameter sind -1:

 

mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.

 // Wenn nur ein Parameter angegeben ist, bedeutet dies, dass der größte zurückgegeben wird Datensatzzeilennummer:

 

mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行

  //Mit anderen Worten, LIMIT n entspricht LIMIT 0,n.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn