Выборка данных из MySQL
Сначала надо установить модуль pymysql.
python3 -m pip install PyMySQL
Выполнить SQL-запрос можно через метод cur.execute()
, после чего можно получить данные через метод cur.fetchall()
.
import pymysql # Подключение к MySQL con = pymysql.connect('localhost', 'username', 'password', 'database') # Выборка данных cur = con.cursor() cur.execute("SELECT name FROM users") users = cur.fetchall() for user in users: print("name: ", user[0])
Выборка одной записи
Выбрать одну запись можно через метод cur.fetchone()
.
import pymysql # Подключение к MySQL con = pymysql.connect('localhost', 'username', 'password', 'database') # Выборка данных cur = con.cursor() cur.execute("SELECT name FROM users LIMIT 1") user = cur.fetchone() print("name: ", user[0])