MySQL-это система управления реляционными базами данных (СУБД), в то время как язык структурированных запросов (SQL) — это язык, используемый для обработки СУБД с использованием команд, т. е. Создания, вставки, обновления и удаления данных из баз данных. Команды SQL не учитывают регистр, т. е. CREATE и create означают одну и ту же команду.
В этой статье мы обсудим модуль MySQL Connector Python, как установить этот модуль и фрагмент кода о том, как подключить его к базе данных MySQL. Для любого приложения очень важно хранить базу данных на сервере для легкого доступа к данным.
Что такое MYSQL Connector/Python?
MySQL Connector/Python позволяет программам Python получать доступ к базам данных MySQL, используя API, совместимый со спецификацией API базы данных Python версии 2.0 (PEP 249). Он написан на чистом Python и не имеет никаких зависимостей, кроме стандартной библиотеки Python.
Доступны различные версии MySQL Connector/Python:
Соединитель/Версия Python | Версии сервера MySQL | Версии Python |
---|---|---|
8.0 | 8.0, 5.7, 5.6, 5.5 | 3.8, 3.7, 3.6, 3.5, 3.4, 2.7 |
2.2 (продолжается как 8.0) | 5.7, 5.6, 5.5 | 3.5, 3.4, 2.7 |
2.1 | 5.7, 5.6, 5.5 | 3.5, 3.4, 2.7, 2.6 |
2.0 | 5.7, 5.6, 5.5 | 3.5, 3.4, 2.7, 2.6 |
1.2 | 5.7, 5.6, 5.5 (5.1, 5.0, 4.1) | 3.4, 3.3, 3.2, 3.1, 2.7, 2.6 |
Установка модуля
Этот модуль не встроен в Python. Чтобы установить его, введите в терминале команду ниже.
pip install mysql-connector-python
Если при установке возникла какая-либо проблема, можно явно указать версию модуля следующим образом:
pip install mysql-connector-python==8.0.17
Кроме того, чтобы удалить текущий MySQL Connector/Python, вы используете следующую команду:
pip uninstall mysql-connector-python
Проверка установки соединителя MySQL/Python
После установки соединителя MySQL Python нам необходимо протестировать его, чтобы убедиться, что он работает правильно и мы можем подключиться к серверу базы данных MySQL без каких-либо проблем.
Чтобы проверить установку, мы можем выполнить следующие действия:
- Откройте командную строку Python
- Введите следующий код
import mysql.connector
mysql.connector.connect(host='localhost',
database='database',
user='root',
password='your password')
Выход:
Если вы видите следующий вывод, это означает, что вы успешно установили MySQL Connector/Python в свою систему.