목차
- LIMIT 키워드 - 데이터 출력 개수
- OFFSET 키워드 - 출력 시작 위치 지정
LIMIT 키워드 - 데이터 출력 개수
※ 5개의 첫 번째 데이터 선택 : LIMIT 5
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="autoset",
database="hz"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM hz_member LIMIT 5")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
OFFSET 키워드 - 출력 시작 위치 지정
(예) 처음 2개 제외 (= 즉, 3번째 부터) 후, 5개 가져오기.
LIMIT 5 OFFSET 2
또는,
LIMIT 2, 5
주의: 2번째부터 시작 의미 X.
[방법1] - LIMIT 5 OFFSET 2
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="autoset",
database="hz"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM hz_member LIMIT 5 OFFSET 2")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
[방법2] - LIMIT 2, 5 ★
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="autoset",
database="hz"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM hz_member LIMIT 2, 5")
myresult = mycursor.fetchall()
for x in myresult:
print(x)