Heim >Datenbank >MySQL-Tutorial >Muss lernen! So verwenden Sie das Limit in der MySQL-Datenbankabfrage
Meiner Meinung nach sollte Limit die am häufigsten verwendete Methode in MySQL sein. Lassen Sie uns die Rolle von Limit erklären und wie man diese Methode richtig verwendet.
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
Die LIMIT-Klausel kann verwendet werden, um eine SELECT-Anweisung zu zwingen, eine bestimmte Anzahl von Datensätzen zurückzugeben. 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 ist 0 (anstelle von
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 den zweiten Parameter als -1 angeben:
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//Wenn nur ein Parameter angegeben wird, bedeutet dies, dass die maximale Anzahl von Datensatzzeilen zurückgegeben wird:
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
//Mit anderen Worten, LIMIT n entspricht LIMIT 0,n.
Das obige ist der detaillierte Inhalt vonMuss lernen! So verwenden Sie das Limit in der MySQL-Datenbankabfrage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!