【Python3】Python3 MySQL 数据库连接

Python3 MySQL 数据库连接

上文说到Python3下MySQLDB,在 Python 3.x 版本后,ConfigParser.py 已经更名为 configparser.py 所以导致安装出错,所以转而使用PyMySQL

本文为大家介绍 Python3 使用 PyMySQL 连接数据库

1、什么是 PyMySQL?

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。

PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。

2、PyMySQL 安装

在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。

Windows可以下载后安装,PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。

Mac环境下如果还没有安装,可以使用以下命令安装最新版的 PyMySQL:

$pip3 install PyMySQL

3、数据库连接

现在进行数据库简单的连接并检查数据库版本

  • 新建数据库名:new_schema
import pymysql
 
# 打开数据库连接
db = pymysql.connect("localhost","root","root1234","new_schema" )
 
# 使用 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.12 

说明模块已经完成安装并连接到数据库

你可能感兴趣的:(Python)