Python MySQL LIMIT

결과 제한

쿼리에서 반환하는 기록 수를 제한할 수 있는 "LIMIT" 문을 사용할 수 있습니다:

예제

"customers" 테이블에서 앞 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")
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

인스턴스 실행

다른 위치에서 시작

제3개의 기록에서 시작하여 5개의 기록을 반환하려면 "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)

인스턴스 실행