Какую библиотеку для работы с Mysql использовать в python3? Здравствуйте. Я учу python 3 версии и вместе с ним django по книге Django. Подробное руководство и оф документации. мне понадобилась библиотека для работы с mysql в книги для этого используется библиотека MySQLdb но она поддерживает только вторую версию python`а. Посоветуйте пожалуйста какую библиотеку можно использовать вместо нее

21 Авг 2019 в 06:28
347 +1
1
Ответы
1

Для работы с MySQL в Python 3 вы можете использовать библиотеку MySQL Connector/Python. Это официальная библиотека, разработанная и поддерживаемая компанией Oracle для работы с MySQL сервером. Вы можете установить эту библиотеку с помощью pip:

pip install mysql-connector-python

После установки вы можете использовать ее для соединения с базой данных MySQL и выполнения запросов. Вот пример простого соединения с базой данных:

import mysql.connector
# Устанавливаем соединение с базой данных
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="database_name"
)
# Создаем объект cursor для выполнения запросов
mycursor = mydb.cursor()
# Пример выполнения запроса
mycursor.execute("SELECT * FROM mytable")
# Получаем результаты запроса
for row in mycursor.fetchall():
print(row)
# Закрываем соединение
mydb.close()

Вы можете найти больше информации о библиотеке MySQL Connector/Python в официальной документации: https://dev.mysql.com/doc/connector-python/en/

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир