Для работы с базой данных в MySQL нам сначала нужно установить библиотеку модуля Python для работы с этой базой данных. Сначала нам необходимо установить менеджер пакетов wheel для по команде
pip install wheel
Далее скачиваем пакет wheel по этой ссылке пакет для нашей системы. К примеру, мне подошел пакет mysqlclient-1.3.10-cp36-cp36m-win32.whl (md5). После того, как мы скачали надо выполнить данный wheel — файл через команду
pip install mysqlclient-1.3.10-cp36-cp36m-win32.whl
После этого набираем команды, чтобы проверить есть ли в наличии данная библиотека в модулях в установленном виде, через команды
python >>>help("modules")
Которая возвратит все модули Python
Теперь можно в файле импортировать, подключиться и работать с БД, как в примере внизу
import MySQLdb try: conn = MySQLdb.connect(host="127.0.0.1", user="login", passwd="password", db="baza") except MySQLdb.Error as err: print("Connection error: {}".format(err)) conn.close() sql = "SELECT * FROM test" try: cur = conn.cursor(MySQLdb.cursors.DictCursor) cur.execute(sql) data = cur.fetchall() except MySQLdb.Error as err: print("Query error: {}".format(err)) print(data)