Python 中的 MySQL-Connector- Python模块
MySQL 是关系数据库管理系统 (RDBMS),而结构化查询语言 (SQL) 是用于使用命令(即从数据库创建、插入、更新和删除数据)处理 RDBMS 的语言。 SQL 命令不区分大小写,即 CREATE 和 create 表示相同的命令。
在本文中,我们将讨论Python的 MySQL 连接器模块,如何安装该模块以及如何将其与 MySQL 数据库连接的一段代码。对于任何应用程序,将数据库存储在服务器上以便于数据访问非常重要。
什么是 MYSQL 连接器/ Python?
MySQL 连接器/ Python使Python程序能够使用符合Python数据库 API 规范 v2.0 (PEP 249) 的 API 访问 MySQL 数据库。它是用纯Python编写的,除了Python标准库之外没有任何依赖项。
有多种版本的 MySQL 连接器/ Python可用:
Connector/Python Version | MySQL Server Versions | Python Versions |
---|---|---|
8.0 | 8.0, 5.7, 5.6, 5.5 | 3.8, 3.7, 3.6, 3.5, 3.4, 2.7 |
2.2 (continues as 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 连接器/ 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 。