Giới hạn MySQL của Python
Giới hạn kết quả
Bạn có thể giới hạn số lượng bản ghi được trả về từ truy vấn bằng cách sử dụng câu lệnh "LIMIT":
Ví dụ
Chọn 5 bản ghi đầu tiên trong bảng "khách hàng":
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)
Chạy ví dụ »Bắt đầu từ vị trí khác
Nếu bạn muốn trả về năm bản ghi, bắt đầu từ bản ghi thứ ba, bạn có thể sử dụng từ khóa "OFFSET":
Ví dụ
Bắt đầu từ vị trí 3 và trả về 5 bản ghi:
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)
Chạy ví dụ »