파이썬 MySQL 제한
결과 제한
"LIMIT" 문을 사용하여 쿼리에서 반환되는 레코드 수를 제한할 수 있습니다.
예시
"customers" 테이블에서 5개의 첫 번째 레코드를 선택합니다.
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)
다른 위치에서 시작
세 번째 레코드부터 5개의 레코드를 반환하려면 "OFFSET" 키워드를 사용할 수 있습니다.
예시
위치 3에서 시작하여 5개의 레코드를 반환합니다.
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)