Python MySQL Sınırı
Sonucu Sınırla
"LIMIT" ifadesini kullanarak sorgudan döndürülen kayıt sayısını sınırlayabilirsiniz:
Örnek
"Müşteriler" tablosundaki ilk 5 kaydı seçin:
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)
Başka Bir Konumdan Başlayın
Üçüncü kayıttan başlayarak beş kayıt döndürmek istiyorsanız "OFFSET" anahtar sözcüğünü kullanabilirsiniz:
Örnek
3. pozisyondan başlayın ve 5 kayıt döndürün:
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)