Kita dapat membatasi jumlah record yang dikembalikan dari query pada database, dengan menggunakan pernyataan “LIMIT”.
Contoh:
Pilih 5 record pertama yang ada di dalam tabel “customers”
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="myusername", password="mypassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers LIMIT 5") myresult = mycursor.fetchall() for x in myresult: print(x)
Jika kita ingin mengembalikan lima record dalam tabel mulai dari record kedua, ketiga dan seterusnya, kita dapat menggunakan kata kunci “OFFSET”.
Contoh:
Mulai dari record posisi ke 3, dan kembalikan 5 record
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="myusername", password="mypassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers LIMIT 5 OFFSET 2") myresult = mycursor.fetchall() for x in myresult: print(x)