Python Select From
- Forrige Side MySQL Indsæt
- Næste Side MySQL Hvor
Vælg fra tabellen
For at vælge fra en tabel i MySQL skal du bruge "SELECT"-sætningen:
Eksempel
Vælg alle poster fra tabellen "customers" og vis resultaterne:
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)
Bemærkninger:Vi brugte fetchall()
Metode, som henter alle rækker fra det sidst udførte kommando.
Vælg kolonner
Hvis du kun vil vælge nogle kolonner fra tabellen, brug "SELECT" sætning, efterfulgt af kolonnenavne:
Eksempel
Kun vælg kolonnerne navn og adresse:
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)
Brug fetchone() metoden
Hvis du kun er interesseret i én række, kan du bruge fetchone()
Metode.
fetchone()
Metoden vil returnere det første resultat:
Eksempel
Kun få én række:
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)
- Forrige Side MySQL Indsæt
- Næste Side MySQL Hvor