Python Select From
- Föregående Sida MySQL Infoga
- Nästa Sida MySQL Var
Välj från tabellen
För att välja från en tabell i MySQL, använd "SELECT"-uttrycket:
Exempel
Välj alla poster från tabellen "customers" och visa resultatet:
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)
Kommentar:Vi använde fetchall()
Metod, denna metod hämtar alla rader från det senast exekverade uttrycket.
Välj Kolumner
Om du vill välja vissa kolumner i tabellen, använd "SELECT"-satsen, följt av kolumnnamn:
Exempel
Endast Välj Namn- och Adresskolumner:
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)
Använd fetchone() metoden
Om du bara är intresserad av en rad kan du använda fetchone()
Metod.
fetchone()
Metoden kommer att returnera det första raden av resultatet:
Exempel
Endast Hämta En Rad:
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)
- Föregående Sida MySQL Infoga
- Nästa Sida MySQL Var