Python MySQL Limit

تحديد النتائج

يمكنك استخدام جملة "LIMIT" لتقييد عدد السجلات التي يتم استرجاعها من الاستعلام:

مثال

اختيار خمس سجلات من جدول "customers":

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers LIMIT 5")
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

تشغيل المثال

بدءًا من موقع آخر

إذا كنت ترغب في استرجاع خمس سجلات بدءًا من السجل الثالث، يمكنك استخدام كلمة المفتاح "OFFSET":

مثال

من الموقع 3، يتم استرجاع 5 سجلات:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers LIMIT 5 OFFSET 2")
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

تشغيل المثال