Для того чтобы подружить питон и MySQL есть несколько способов, я остановлюсь пока на одном, это использование модуля «mysql-connector-python»
Для его установки понадобится такая команда
pip install mysql-connector-python
Разумеется у вас уже стоит Python и pip
после установки проверим, появился ли он в списке установленных модулей
pip list
это конечно не обязательно если установка прошла успешно
Пример подключения к базе на MySQL в коде на Python
К примеру, у меня есть база IP адрессов «base_ip«, на локалке, и в ней есть таблица rs_city,
мне надо выбрать из неё 5 записей
Приведенный ниже код делает такой выбор из базы MySQL в консоль
#-*- coding: utf-8 -*-
from mysql.connector import connect, Error
# функция подключения к БД
def db_connect():
try:
db = connect(
host="localhost",
user="root",
password="1234",
database="base_ip")
return db
except Error as e:
print(e)
return False
db = db_connect()
if db != False:
sql = "SELECT * FROM rs_city LIMIT 5"
with db.cursor() as cursor:
cursor.execute(sql) # выполнение запроса
for row in cursor.fetchall():
print(row)
db.close() # закрываем подключение
Операционная система Windows 7
Python 3.8.9 win32
Среда разработки «Eclipse IDE for Java Developers» с установленным дополнением PyDev




