Heim > Datenbank > MySQL-Tutorial > Hauptteil

So begrenzen Sie die Anzahl der Abfragen in MySQL

青灯夜游
Freigeben: 2022-04-12 15:02:26
Original
9012 Leute haben es durchsucht

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 初始位置,记录数;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!