LIMIT MySQL en Python
- Page précédente Mise à jour MySQL
- Page suivante JOIN MySQL
Résultats limités
Vous pouvez utiliser l'expression "LIMIT" pour limiter le nombre d'enregistrements retournés par la requête :
Exemple
Sélectionner les cinq premiers enregistrements de la table "customers" :
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)
Commencer à partir d'une autre position
Si vous souhaitez retourner cinq enregistrements à partir du troisième enregistrement, vous pouvez utiliser le mot-clé "OFFSET" :
Exemple
Retourner 5 enregistrements à partir de l'emplacement 3 :
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)
- Page précédente Mise à jour MySQL
- Page suivante JOIN MySQL