内容已经转出,请移步以下网址:

https://viadean.notion.site

使用MySQL Connector/Python访问MySQL

 二维码 69
文章附图

视频教程


本文主要关注:

  • 如何安装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中插入和检索数字数据

阅读完整文档

文章分类: 编程碎语MySQLPython