Python-MySQL- Limit
Begrenzen Sie das Ergebnis
Sie können die Anzahl der von der Abfrage zurückgegebenen Datensätze begrenzen, indem Sie die Anweisung "LIMIT" verwenden:
Beispiel
Wählen Sie die 5 ersten Datensätze in der Tabelle „Kunden“ aus:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
mycursor.execute("SELECT * FROM customers LIMIT 5")
myresult = mycursor.fetchall()
for x in
myresult:
print(x)
Beginnen Sie von einer anderen Position
Wenn Sie fünf Datensätze zurückgeben möchten, beginnend mit dem dritten Datensatz, können Sie das Schlüsselwort "OFFSET" verwenden:
Beispiel
Beginnen Sie bei Position 3 und geben Sie 5 Datensätze zurück:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
mycursor.execute("SELECT * FROM customers LIMIT 5
OFFSET 2")
myresult = mycursor.fetchall()
for x in
myresult:
print(x)