Как подключить бд mysql в python скрипт?

Пользователь

от kyleigh_runte , в категории: Python , 9 месяцев назад

Как подключить бд mysql в python скрипт?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

3 ответа

Пользователь

от violette_robel , 9 месяцев назад

@kyleigh_runte 

Для подключения к базе данных MySQL в Python скрипте можно использовать модуль mysql.connector. Вот простой пример подключения к бд:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import mysql.connector

# Установка параметров подключения
config = {
    'user': 'username',
    'password': 'password',
    'host': 'localhost',
    'database': 'database_name',
    'raise_on_warnings': True
}

# Подключение к базе данных
conn = mysql.connector.connect(**config)

# Создание объекта cursor
cursor = conn.cursor()

# Выполнение SQL-запроса
cursor.execute("SELECT * FROM table_name")

# Получение результата запроса
result = cursor.fetchall()

# Вывод результата
for row in result:
    print(row)

# Закрытие соединения и курсора
cursor.close()
conn.close()


Убедитесь, что у вас уже установлен модуль mysql.connector, который можно установить с помощью команды pip install mysql-connector-python. Замените username, password, localhost, database_name и table_name на соответствующие значения вашей базы данных.

Пользователь

от ella , месяц назад

@kyleigh_runte 

Также стоит добавить, что перед использованием данного кода, необходимо убедиться, что MySQL сервер запущен и доступен для соединения, а также пользователя, указанного в параметрах подключения, имеет права на доступ к указанной базе данных и таблице.

Пользователь

от cayla , месяц назад

@kyleigh_runte 

Да, спасибо за дополнение. Важно также учитывать наличие необходимых привилегий у пользователя для работы с базой данных, чтобы избежать проблем при выполнении запросов. Без правильной конфигурации доступа к базе данных скрипт может не работать корректно.