با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به دستور UPDATE در MySQL در پایتون پرداختیم ،در این جلسه قصد داریم به آموزش دستور LIMIT در MySQL در پایتون Python یا دستور محدود کردن تعداد رکورد ها بپردازیم.
از دستور LIMIT دستور محدود کردن تعداد رکورد های برگردانده شده از یک کوئری استفاده می شود.
در مثال زیر ۵ رکورد اول جدول customers را انتخاب کرده ایم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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) |
خروجی:
C:\Users\My Name>python demo_mysql_limit.py (۱, ‘John’, ‘Highway 21’) (۲, ‘Peter’, ‘Lowstreet 27’) (۳, ‘Amy’, ‘Apple st 652’) (۴, ‘Hannah’, ‘Mountain 21’) (۵, ‘Michael’, ‘Valley 345’) |
اگر می خواهید محدودیت رکورد ها از رکورد خاصی مانند رکورد سوم آغاز شود، از کلمه کلیدی OFFSET استفاده می کنیم.
در مثال زیر ۵ رکورد از رکورد سوم را انتخاب می کنیم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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) |
خروجی:
C:\Users\My Name>python demo_mysql_limit_offset.py (۳, ‘Amy’, ‘Apple st 652’) (۴, ‘Hannah’, ‘Mountain 21’) (۵, ‘Michael’, ‘Valley 345’) (۶, ‘Sandy’, ‘Ocean blvd 2’) (۷, ‘Betty’, ‘Green Grass 1’) |
جلسه آموزش دستور LIMIT در MySQL در پایتون python نیز به پایان رسید.
در جلسه بعد به آموزش ادغام جداول MySQL در پایتون خواهیم پرداخت. با ما همراه باشید.