Работа с MySQL в Python: Создание базы данных
Здравствуйте. В сегодняшней статье мы создадим базу данных в MySQL при помощи языка Python. Итак, нам нужен драйвер или библиотека коннектор для Python - MySQL Connector. Установим драйвер:
>>> pip install mysql-connector-python
Далее проверим корректность установки модуля. Для чего импортируем его и запустим файл с кодом.
import mysql.connector
Перейдем к созданию самой базы данных:
import mysql.connector
# установим соединение с MySQL, для чего имя и пароль заданные на этапе установки
# программы сервера MySQL
mydb = mysql.connector.connect(
host="localhost",
user="myrusakov",
password="12345"
)
mycursor = mydb.cursor()
# Далее используем SQL команду, создающую новую базу данных
mycursor.execute("CREATE DATABASE myrusakov_database")
Результатом vвыполнения команды будет файл базы данных. Следующим шагом будет проверка наличия базы в списке существующих. Проверить это можно, перечислив все базы данных в вашей системе с помощью оператора SHOW DATABASES:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="myrusakov",
password="12345",
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
Таким образом, мы создали базу данных в MySQL, при помощи языка Python и библиотеки MySQL Connector.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.