Python Select From
- Предыдущая страница MySQL Вставка
- Следующая страница MySQL Where
Выбираем из таблицы
Чтобы выбрать из таблицы в 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() for x in 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() for x in 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 Where