【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 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值