视频教程
本文主要关注:
- 如何安装MySQL Connector/Python并使用其功能访问MySQL数据库
- 使用Python执行MySQL CRUD操作,例如数据插入,数据检索,数据更新和数据删除
- 本教程还讨论了事务管理,连接池和错误处理技术,以开发可与MySQL数据库服务器一起使用的强大python程序
安装MySQL Connector/Python
在本节中,您将学习如何在Windows,MAC,Linux,Unix,Ubuntu和其他操作系统平台上安装MySQL Connector Python。本部分让您知道安装MySQL connector python模块的先决条件。
您可以使用pip命令或通过源代码安装MySQL Connector/Python。
我们将逐步介绍如何使用pip和vis源代码在Windows,macOS,Linux,Unix和Ubuntu上安装MySQL Connector Python。 要从Python连接到MySQL服务器,您需要一个数据库驱动程序(模块)。 MySQL Connector Python是Oracle支持的官方驱动程序,用于通过Python连接MySQL。
视频演示:Python使用MySQL数据库
前提条件
- 您需要root或管理员权限才能执行安装过程
- Python必须安装在您的机器上
注意:– MySQL Connector/Python要求python位于系统的PATH中。如果找不到Python,则安装失败。
- 在Unix和类似Unix的系统上,Python通常位于默认PATH设置中包含的目录中。
- 在Windows上,如果系统的PATH中不存在Python,请自行手动添加包含python.exe的目录。
本文适用于:
平台:64位Windows,Windows 10,Windows 7,Windows 8,Windows Vista,Windows XP,Linux,Ubuntu Linux,Debian Linux,SUSE Linux,Red Hat Linux,Fedora,MacOs。
Python版本:Python 2和3
MySQL版本:大于4.1
安装MySQL Connector的不同方法
有多种方法可以在计算机上安装Oracle的MySQL Connector。以下是几种方法。
- 使用pip命令安装MySQL Connector/Python
- 通过源代码安装MySQL connector /python(通过ZIP或TAR文件)
- 使用内置分发以用于给定平台的本机打包格式创建的包。例如,适用于Windows的Linux或MSI安装程序的RPM软件包
MySQL connector版本
请参考下表的MySQL连接器python版本。您需要安装与python版本兼容的模块

现在,您可以根据需要选择版本
使用Pip命令安装MySQL Connector/python
使用python中的pip来安装任何模块始终是可访问且直接的。 pypi.org上提供了MySQL Connector/Python,因此您可以使用pip命令进行安装。
使用pip命令,可以在任何操作系统平台(包括Windows,macOS,Linux,Unix和Ubuntu)上安装MySQL Connector/python。
使用以下pip命令安装MySQL Connector/python
pip install mysql-connector-python |
如果在安装时遇到任何问题,请提及模块的版本,然后尝试再次安装。请参考上表以安装正确的版本。
pip install mysql-connector-python==8.0.11 |
如果您遇到pip安装失败错误,并显示“连接错误:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:598)”。您可以解决此错误。
您可以通过将pypi.org和files.pythonhosted.org设置为可信主机来忽略SSL错误。请尝试按照以下pip命令安装MySQL Connector/Python。
python -m pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org mysql-connector-python |
验证MySQL Connector/Python安装
在Windows上下载并安装MySQL Connector Python
使用源代码发行版在Windows上安装MySQL Connector/Python
在Windows上验证MySQL Connector / Python安装
在Linux上下载并安装MySQL Connector/Python
在Linux上验证MySQL Connector/Python安装
在MacOS上下载并安装MySQL Connector/Python
在Ubuntu上安装MySQL Connector /Python
Python MySQL数据库连接
使用MySQL Connector /Python在Python中连接MySQL数据库的步骤
连接MySQL数据库的Python示例
了解Python MySQL数据库连接程序
Python MySQL创建表
Python MySQL连接参数列表
使用字典将MySQL连接参数保留在Python中
通过Python连接时更改MySQL连接超时
使用Connector /Python C扩展将Python连接到MySQL
Python MySQL SQL SELECT查询从表中检索数据
前提
从MySQL表中获取行的步骤
Python MySQL SELECT查询示例,用于从MySQL表中获取行。
在MySQL Select查询中使用Python变量作为参数
使用fetchmany和fetchone从MySQL表中选择有限的行
使用游标的fetchmany从MySQL表中获取较少行的Python示例
使用游标的fetchone从MySQL表中获取单行
Python使用列名而不是列ID来获取MySQL数据
Python MySQL选择列值到Python变量中
Python MySQL将数据插入数据库表
前提
在MySQL表中插入单行/记录的Python示例
在MySQL INSERT查询中使用Python变量
Python使用游标的executemany()将多行插入MySQL表
Python将时间戳和日期时间插入MySQL表
Python MySQL更新数据库表
前提
Python MySQL更新示例
在更新查询中使用Python变量更新MySQL表
Python MySQL在单个查询中更新多行数据
Python更新MySQL表的多个列
MySQL表的Python Update Datetime和timestamp列
Python MySQL删除数据库和表格的数据
Python MySQL执行存储过程
Python MySQL参数化查询和预备语句
Python MySQL提交和回滚管理事务
Python数据库连接池与MySQL
Python MySQL BLOB使用Python在MySQL中插入和检索数字数据
阅读完整文档