Limitare MySQL in Python
- Pagina precedente Aggiornare MySQL
- Pagina successiva Unire MySQL
Risultato limitato
È possibile utilizzare la frase "LIMIT" per limitare il numero di record restituiti dalla query:
Esempio
Selezionare i primi cinque record della tabella "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() per x in myresult: print(x)
Iniziare da un'altra posizione
Se si desidera restituire cinque record a partire dal terzo record, è possibile utilizzare la parola chiave "OFFSET":
Esempio
Restituire 5 record a partire dalla posizione 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() per x in myresult: print(x)
- Pagina precedente Aggiornare MySQL
- Pagina successiva Unire MySQL