Python Select From
- Vorherige Seite MySQL Einfügen
- Nächste Seite MySQL Wo
Aus der Tabelle auswählen
Um aus einer Tabelle in MySQL auszuwählen, verwenden Sie den "SELECT"-Befehl:
Beispiel
Alle Aufzeichnungen aus der Tabelle "customers" auswählen und das Ergebnis anzeigen:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x)
Anmerkung:Wir haben fetchall()
Methode, diese Methode extrahiert alle Zeilen aus dem zuletzt ausgeführten Statement.
Spalten auswählen
Um nur bestimmte Spalten der Tabelle auszuwählen, verwenden Sie den "SELECT"-Aussage, gefolgt von den Spaltennamen:
Beispiel
Nur die Spalten Name und Adresse auswählen:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT name, address FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x)
Verwenden Sie die Methode fetchone()
Wenn Sie nur eine Zeile interessiert, können Sie fetchone()
Methode.
fetchone()
Die Methode gibt die erste Zeile des Ergebnisses zurück:
Beispiel
Nur eine Zeile erhalten:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchone() print(myresult)
- Vorherige Seite MySQL Einfügen
- Nächste Seite MySQL Wo