Python Select From
- Προηγούμενη Σελίδα MySQL Εισαγωγή
- Επόμενη Σελίδα MySQL Όπου
Επιλογή από την τράπεζα δεδομένων
Για επιλογή από την τράπεζα δεδομένων MySQL, χρησιμοποιήστε την εντολή "SELECT":
Παράδειγμα
Επιλογή όλων των καταγραφών από την τаблицή "customers" και εμφάνιση των αποτελεσμάτων:
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() για x σε myresult: print(x)
Σημειώσεις:Χρησιμοποιήσαμε fetchall()
Τεχνολογία, η μέθοδος αυτή εξάγει όλες τις γραμμές από την τελευταία εκτελεσμένη εντολή.
Επιλέξτε στήλες
Για να επιλέξετε μόνο ορισμένες στήλες από το τραπέζιο, χρησιμοποιήστε τη φράση "SELECT" ακολουθούμενη από το όνομα της στήλης:
Παράδειγμα
Επιλέξτε μόνο τις στήλες ονόματος και διεύθυνσης:
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() για x σε myresult: print(x)
Χρησιμοποιήστε τον τρόπο fetchone()
Αν ενδιαφέρεστε μόνο για μια γραμμή, μπορείτε να χρησιμοποιήσετε fetchone()
Μέθοδος.
fetchone()
Ο μέθοδος θα επιστρέψει την πρώτη γραμμή των αποτελεσμάτων:
Παράδειγμα
Αποκτήστε μόνο μια γραμμή:
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)
- Προηγούμενη Σελίδα MySQL Εισαγωγή
- Επόμενη Σελίδα MySQL Όπου