Heim  >  Artikel  >  Datenbank  >  So begrenzen Sie die Anzahl der Abfragen in MySQL

So begrenzen Sie die Anzahl der Abfragen in MySQL

青灯夜游
青灯夜游Original
2022-04-12 15:02:269019Durchsuche

In MySQL können Sie die Anzahl der Abfragen begrenzen, indem Sie das Schlüsselwort „LIMIT“ in der SELECT-Abfrageanweisung verwenden. Dieses Schlüsselwort kann angeben, welcher Datensatz mit der Anzeige der Abfrageergebnisse beginnt und wie viele Datensätze insgesamt angezeigt werden. SELECT {*|. Feldspaltenname} FROM Datentabelle LIMIT Anfangsposition, Anzahl der Datensätze;".

So begrenzen Sie die Anzahl der Abfragen in MySQL

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

Wenn die Datentabelle Zehntausende Daten enthält, verlangsamt die gleichzeitige Abfrage aller Daten in der Tabelle die Datenrückgabegeschwindigkeit und setzt den Datenbankserver stark unter Druck. Dies erfordert eine Begrenzung der Anzahl der Abfragen.

In MySQL können Sie die Anzahl der Abfragen begrenzen, indem Sie das Schlüsselwort „LIMIT“ in der SELECT-Abfrageanweisung verwenden.

Mysql-Limit-Schlüsselwort wird verwendet, um die Anzahl der Abfrageergebnisse zu begrenzen. Sie können angeben, welcher Datensatz mit der Anzeige der Abfrageergebnisse beginnt und wie viele Datensätze insgesamt angezeigt werden.

Wenn beispielsweise eine sehr große Tabelle mit 10 Millionen Daten vorhanden ist, nimmt die gleichzeitige Abfrage aller Daten viele Ressourcen in Anspruch und führt dazu, dass die Abfrageergebnisse sehr langsam sind. Zu diesem Zeitpunkt können Sie „Begrenzen auf“ verwenden Holen Sie sich jeweils die angegebene Anzahl von Artikeln und nur unsere Die erforderliche Anzahl von Artikeln.

Anweisung zur Begrenzung der Anzahl der Abfragen:

SELECT {* | 字段列名}
FROM 数据表名
LIMIT 初始位置,记录数;

Unter diesen gibt

  • „Anfangsposition“ an, welcher Datensatz angezeigt werden soll und kann weggelassen werden. Der erste Datensatz befindet sich an Position 0 und der zweite Datensatz an Position 1. Die nachfolgenden Datensätze werden der Reihe nach abgeleitet.

  • „Anzahl der Datensätze“ bezeichnet die Anzahl der angezeigten Datensätze.

Hinweis: Die beiden Parameter nach LIMIT müssen positive ganze Zahlen sein.

Beispiel:

  • Geben Sie die Startposition nicht an

Wenn Sie die Startposition nicht angeben, erhalten Sie diese standardmäßig von der ersten. Beispielsweise die folgende Anweisung: Get drei Datenelemente in der Schülertabelle

SELECT * FROM students LIMIT 3;

So begrenzen Sie die Anzahl der Abfragen in MySQL

Wenn der Wert von „Anzahl der Datensätze“ kleiner als die Gesamtzahl der Abfrageergebnisse ist, wird die angegebene Anzahl von Datensätzen beginnend mit dem ersten Datensatz angezeigt. Ist der Wert von „Anzahl der Datensätze“ größer als die Gesamtzahl der Abfrageergebnisse, werden alle abgefragten Datensätze direkt angezeigt.

  • Geben Sie die Startposition an

Die Startposition ist die Zahl, von der die Daten abgerufen werden sollen, zum Beispiel die folgende Anweisung: Holen Sie sich zwei Daten ab dem ersten Stück.

SELECT * FROM students LIMIT 0,2;

So begrenzen Sie die Anzahl der Abfragen in MySQL

[Verwandte Empfehlungen: MySQL-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonSo begrenzen Sie die Anzahl der Abfragen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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