Python MySQL Limit
محدود کردن نتایج
با استفاده از دستور "LIMIT"
میتوانید تعداد نتایج برگردانده شده را محدود کنید.
در کد زیر تنها 5 نتیجه را از جدول "customers" انتخاب میکنیم.
import mysql.connector
from config import username, password, host
mydb = mysql.connector.connect(
host= host,
user= username,
password= password,
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers LIMIT 5")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
شروع از مکانی دیگر
اگر مثلاً بخواهید از رکورد شماره سه، پنج نتیجه را برگردانید، میتوانید از کلیدواژه "OFFSET"
استفاده کنید.
import mysql.connector
from config import username, password, host
mydb = mysql.connector.connect(
host= host,
user= username,
password= password,
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers LIMIT 5 OFFSET 2")
myresult = mycursor.fetchall()
for x in myresult:
print(x)