Подготовительные манипуляции для работы с SQL в Python

Давайте теперь научимся работать с базами данных через Python. Для этого прежде всего необходимо установить соединение с сервером базы данных.

Делается это с помощью специальных модулей. Наиболее популярным модулем является mysql_connector. Давайте установим его в наш рабочий каталог:

pip install mysql-connector-python # для ОС Windows pip3 install mysql-connector-python # для ОС Linux

После установки mysql_connector нужно прописать соединение с БД в своем рабочем файле. Для этого вначале прописываем импорт из модуля функции connect и исключения Error. Затем создаем конструкцию try-except для проверки подключения к БД. В блоке try-except задаем конструкцию with, которая после выполнения запроса автоматически его закроет. В параметрах функции connect задаем имя хоста, пользователя, пароль и имя БД. Результат работы функции connect записывается в переменную connection. В случае успешного подключения значение переменной connection выведется в консоль. В противном случае отобразится сообщение об ошибке:

from mysql.connector import connect, Error try: with connect( host='localhost', # имя хоста user='root', # имя пользователя password='', # пароль database='test', # имя базы данных ) as connection: print(connection) except Error as e: print(e)

Если все параметры заданы правильно, то в консоли выведется MySQLConnection-объект:

<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>

Установите соединение с вашей БД, в которой находится таблица users.



Чат с GPT Компилятор