首页 > Python基础教程 > Python数据库编程
阅读:1,272
Python PyMySQL模块下载和安装
由于 MySQL 服务器以独立的进程运行,并通过网络对外服务。所以,需要支持 Python 的 MySQL 驱动来连接到 MySQL 服务器。前面在安装 MySQL 时,要大家安装 Connector/Python 模块,这是 Python 连接 MySQL 的模块,但除此之外,还可以使用 PyMySQL 模块。
PyMySQL 是支持 Python 操作数据库的模块,它也可以实现 Python 和 MySQL 之间的连接。
接口程序就好比钥匙,如果我们要开锁,必须要借助其他的工具,其中要属和锁配对的钥匙是最佳选择(也可以使用锤子,只不多不便利),打开锁的工具就是接口程序。PyMySQL 就可以作为打开 MySQL 数据库的钥匙。
本节就来讲解如何下载并安装 PyMySQL。PyMySQL 的安装方式主要有 2 种,一种是先下载源码,然后再安装;另一种是使用 pip 自动下载并安装。PyMySQL 源码的下载地址为 https://github.com/PyMySQL/PyMySQL,读者可以下载源码进行安装。本节选择用第 2 种方式安装。
使用 pip 安装 PyMySQL 非常简单,只需要在命令行中执行一行命令:
PyMySQL 是支持 Python 操作数据库的模块,它也可以实现 Python 和 MySQL 之间的连接。
在实际编程中,会遇到很多类似 Connector/Python、PyMySQL 这样的模块,它们也被称为接口程序,即通过该程序,可以对另外一个对象进行操作。注意,MySQLdb 模块不再支持 Python 3.x 版本。
接口程序就好比钥匙,如果我们要开锁,必须要借助其他的工具,其中要属和锁配对的钥匙是最佳选择(也可以使用锤子,只不多不便利),打开锁的工具就是接口程序。PyMySQL 就可以作为打开 MySQL 数据库的钥匙。
本节就来讲解如何下载并安装 PyMySQL。PyMySQL 的安装方式主要有 2 种,一种是先下载源码,然后再安装;另一种是使用 pip 自动下载并安装。PyMySQL 源码的下载地址为 https://github.com/PyMySQL/PyMySQL,读者可以下载源码进行安装。本节选择用第 2 种方式安装。
使用 pip 安装 PyMySQL 非常简单,只需要在命令行中执行一行命令:
$sudo pip install PyMySQL
安装完成之后,在 Python 交互模式下运行如下命令:
>>>import pymysql
>>>
使用PyMySQL连接数据库
前面章节中,我们已经创建了一个名为 python 的 MySQL 数据库,它的用户名和密码分别是 "root" 和 "32147",下面代码展示了如何使用 PyMySQL 连接这个数据库:# 导入访问pymysql模块 import pymysql db = pymysql.connect("localhost","root","32147","python") #使用cursor() 方法创建一个游标对象cursor cursor = db.cursor() #使用 execute() 方法执行 SQL 查询 cursor.execute("SELECT VERSION()") #使用 fetchone() 方法获取单条数据 data = cursor.fetchone() print("Database version: %s" % data) #关闭数据库连接 db.close()运行程序,输出结果为:
Database version: 8.0.15-log
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频