- Python 数据访问教程
- Python 数据访问 - 主页
- Python MySQL
- Python MySQL - 简介
- Python MySQL - 数据库连接
- Python MySQL - 创建数据库
- Python MySQL - 创建表
- Python MySQL - 插入数据
- Python MySQL - 选择数据
- Python MySQL -Where 子句
- Python MySQL - 排序依据
- Python MySQL - 更新表
- Python MySQL - 删除数据
- Python MySQL - 删除表
- Python MySQL - 限制
- Python MySQL - 加入
- Python MySQL - 游标对象
- Python PostgreSQL
- Python PostgreSQL - 简介
- Python PostgreSQL - 数据库连接
- Python PostgreSQL - 创建数据库
- Python PostgreSQL - 创建表
- Python PostgreSQL - 插入数据
- Python PostgreSQL - 选择数据
- Python PostgreSQL -Where 子句
- Python PostgreSQL - 排序依据
- Python PostgreSQL - 更新表
- Python PostgreSQL - 删除数据
- Python PostgreSQL - 删除表
- Python PostgreSQL - 限制
- Python PostgreSQL - 加入
- Python PostgreSQL - 游标对象
- Python SQLite
- Python SQLite - 简介
- Python SQLite - 建立连接
- Python SQLite - 创建表
- Python SQLite - 插入数据
- Python SQLite - 选择数据
- Python SQLite -Where 子句
- Python SQLite - 排序依据
- Python SQLite - 更新表
- Python SQLite - 删除数据
- Python SQLite - 删除表
- Python SQLite - 限制
- Python SQLite - 加入
- Python SQLite - 游标对象
- Python MongoDB
- Python MongoDB - 简介
- Python MongoDB - 创建数据库
- Python MongoDB - 创建集合
- Python MongoDB - 插入文档
- Python MongoDB - 查找
- Python MongoDB - 查询
- Python MongoDB - 排序
- Python MongoDB - 删除文档
- Python MongoDB - 删除集合
- Python MongoDB - 更新
- Python MongoDB - 限制
- Python 数据访问资源
- Python 数据访问 - 快速指南
- Python 数据访问 - 有用的资源
- Python 数据访问 - 讨论
Python MySQL - 简介
数据库接口的 Python 标准是 Python DB-API。大多数 Python 数据库接口都遵循此标准。
您可以为您的应用程序选择正确的数据库。Python 数据库 API 支持广泛的数据库服务器,例如 -
- 虻
- 数据库管理
- MySQL
- PostgreSQL
- 微软SQL服务器2000
- 信息系统
- 英特贝斯
- 甲骨文
- 赛贝斯
以下是可用的 Python 数据库接口的列表:Python 数据库接口和 API。您必须为需要访问的每个数据库下载单独的 DB API 模块。例如,如果您需要访问 Oracle 数据库以及 MySQL 数据库,则必须同时下载 Oracle 和 MySQL 数据库模块。
什么是 mysql-connector-python?
MySQL Python/Connector 是一个用于从 Python 连接到 MySQL 数据库服务器的接口。它实现了 Python 数据库 API,并构建在 MySQL 之上。
如何安装 mysql-connector-python?
首先,你需要确保你的机器上已经安装了python。为此,请打开命令提示符并在其中键入 python,然后按 Enter。如果您的系统中已经安装了 python,此命令将显示其版本,如下所示 -
C:\Users\Tutorialspoint>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
现在按ctrl+z,然后按 Enter 键退出 python shell 并创建一个名为 Python_MySQL 的文件夹(您打算在其中安装 Python-MySQL 连接器):
>>> ^Z C:\Users\Tutorialspoint>d: D:\>mkdir Python_MySQL
验证画中画
PIP 是 python 中的包管理器,您可以使用它在 Python 中安装各种模块/包。因此,要安装 Mysql-python mysql-connector-python,您需要确保您的计算机中安装了 PIP 并将其位置添加到路径中。
您可以通过执行 pip 命令来执行此操作。如果您的系统中没有 PIP,或者尚未在Path环境变量中添加其位置,您将收到一条错误消息:
D:\Python_MySQL>pip 'pip' is not recognized as an internal or external command, operable program or batch file.
要安装 PIP,请将get-pip.py下载到上面创建的文件夹,然后从命令导航它并安装 pip,如下所示 -
D:\>cd Python_MySQL D:\Python_MySQL>python get-pip.py Collecting pip Downloading https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl (1.4MB) |████████████████████████████████| 1.4MB 1.3MB/s Collecting wheel Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl Installing collected packages: pip, wheel Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed pip-19.2.2 wheel-0.33.6
安装 mysql-connector-python
安装 Python 和 PIP 后,打开命令提示符并升级 pip(可选),如下所示 -
C:\Users\Tutorialspoint>python -m pip install --upgrade pip Collecting pip Using cached https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl Python Data Access 4 Installing collected packages: pip Found existing installation: pip 19.0.3 Uninstalling pip-19.0.3: Successfully uninstalled pip-19.0.3 Successfully installed pip-19.2.2
然后在管理模式下打开命令提示符并安装 python MySQL connect 作为 -
C:\WINDOWS\system32>pip install mysql-connector-python Collecting mysql-connector-python Using cached https://files.pythonhosted.org/packages/99/74/f41182e6b7aadc62b038b6939dce784b7f9ec4f89e2ae14f9ba8190dc9ab/mysql_connector_python-8.0.17-py2.py3-none-any.whl Collecting protobuf>=3.0.0 (from mysql-connector-python) Using cached https://files.pythonhosted.org/packages/09/0e/614766ea191e649216b87d331a4179338c623e08c0cca291bcf8638730ce/protobuf-3.9.1-cp37-cp37m-win32.whl Collecting six>=1.9 (from protobuf>=3.0.0->mysql-connector-python) Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl Requirement already satisfied: setuptools in c:\program files (x86)\python37-32\lib\site-packages (from protobuf>=3.0.0->mysql-connector-python) (40.8.0) Installing collected packages: six, protobuf, mysql-connector-python Successfully installed mysql-connector-python-8.0.17 protobuf-3.9.1 six-1.12.0
确认
要验证安装,请创建一个示例 python 脚本,其中包含以下行。
import mysql.connector
如果安装成功,当您执行它时,您不应该收到任何错误 -
D:\Python_MySQL>python test.py D:\Python_MySQL>
从头开始安装 python
简单来说,如果您需要从头开始安装Python。访问Python 主页。
单击“下载”按钮,您将被重定向到下载页面,该页面提供了适用于各种平台的最新版本 python 的链接,选择一个并下载。
例如,我们下载了 python-3.7.4.exe(适用于 Windows)。双击下载的.exe文件开始安装过程。
选中“将 Python 3.7 添加到路径”选项并继续安装。完成此过程后,python 将安装在您的系统中。