Python Select From
- Poprzednia strona Insert w MySQL
- Następna strona Where w MySQL
Wybierz z tabeli
Aby wybrać z tabeli w MySQL, użyj polecenia "SELECT":
Przykład
Wybierz wszystkie rekordy z tabeli "customers" i wyświetl wyniki:
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)
Komentarz:Użyliśmy fetchall()
Metoda, która pobiera wszystkie wiersze z ostatnio wykonywanego polecenia.
Wybierz kolumny
Aby wybrać tylko pewne kolumny z tabeli, użyj zdania "SELECT", po którym następuje nazwa kolumny:
Przykład
Wybierz tylko kolumny nazwy i adresu:
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)
Użyj metody fetchone()
Jeśli interesuje Cię tylko jeden wiersz, możesz użyć fetchone()
Metoda.
fetchone()
Metoda zwróci pierwsze wiersz wyników:
Przykład
Pobierz tylko wiersz:
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)
- Poprzednia strona Insert w MySQL
- Następna strona Where w MySQL