本文实例讲述了Python实现连接MySql数据库及增删改查操作。分享给大家供大家参考,具体如下:
在本文中介绍Python3使用PyMySQL连接数据库,并实现简单的增删改查。(注意是Python3)
<强> 1,安装PyMySQL 强>
PyMySQL是在Python3。x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb.PyMySQL遵循Python数据库API v2.0规范,并包含了纯Python MySQL客户端库。在使用PyMySQL之前,我们需要确保PyMySQL已安装。
①使用pip命令安装
pip安装PyMySQL >之前
②如果你的系统不支持<代码> pip 代码>命令,可以使用以下git <代码> 代码>方式安装
//使用git下载安装包 美元git克隆https://github.com/PyMySQL/PyMySQL $ cd PyMySQL/美元python3设置。py安装 >之前<强> 2,Python连接MySql数据库强>
连接数据库前,请先确认以下事项:
Ⅰ在你的机子上已经安装了Python MySQLdb模块。
引用>
Ⅱ您已经创建了数据库测试
Ⅲ连接数据库测试使用的用户名为根,密码为根,你可以可以自己设定或者直接使用根用户名及其密码。# *===================================* # * Zhihua_w创造的。 # *作者:魏志华 # *日期:2017/1/10 0003 # *时间:下午下午两点 # *项目:PYTHON的研究 # *力量:数据库 # *===================================* 进口pymysql #打开数据库连接(ip/数据库用户名/登录密码/数据库名) db=pymysql。连接(“localhost”,“根”,“根”、“测试”) #使用光标()方法创建一个游标对象游标 光标=db.cursor () #使用execute()方法执行SQL查询 游标。执行(“选择版本()”) #使用fetchone()方法获取单条数据。 data=https://www.yisu.com/zixun/cursor.fetchone () 打印(“数据库版本:% s %数据) #关闭数据库连接 db.close () >之前<强> 3,Python操作MySql数据库实现增删改查强>
①数据库插入操作
# *===================================* # * Zhihua_w创造的。 # *作者:魏志华 # *日期:2017/1/10 0004 # *时间:下午32 # *项目:PYTHON的研究 # *力量:数据库 # *===================================* 进口pymysql #打开数据库连接(ip/数据库用户名/登录密码/数据库名) db=pymysql。连接(“localhost”,“根”,“根”、“测试”) #使用光标()方法创建一个游标对象游标 光标=db.cursor () # SQL插入语句 sql=" "插入用户(名称) 值(Mac)”“” 试一试: #执行sql语句 cursor.execute (sql) #提交到数据库执行 db.commit () 除了: #如果发生错误则回滚 db.rollback () #关闭数据库连接 db.close () >之前②数据库查询
# *===================================* # * Zhihua_w创造的。 # *作者:魏志华 # *日期:2017/1/10 0005 # *时间:下午二39 # *项目:PYTHON的研究 # *力量:数据库 # *===================================* 进口pymysql #打开数据库连接(ip/数据库用户名/登录密码/数据库名) db=pymysql。连接(“localhost”,“根”,“根”、“测试”) #使用光标()方法创建一个游标对象游标 光标=db.cursor () # SQL查询语句 sql=" SELECT *从用户" 试一试: #执行SQL语句 cursor.execute (sql) #获取所有记录列表 结果=cursor.fetchall () 一行的结果: id=行[0] name=行[1] #打印结果 打印(“id=% s, name=% s " % \ (id、名称)) 除了: 打印(“错误:无法fecth数据”) #关闭数据库连接 db.close () >之前③数据库更新
# *===================================* # * Zhihua_w创造的。 # *作者:魏志华 # *日期:2017/1/10 0005 # *时间:下午二39 # *项目:PYTHON的研究 # *力量:数据库 # *===================================* 进口pymysql #打开数据库连接(ip/数据库用户名/登录密码/数据库名) db=pymysql。连接(“localhost”,“根”,“根”、“测试”) #使用光标()方法创建一个游标对象游标 光标=db.cursor () # SQL更新语句 sql=案掠没ё槊?氨眎d=1” 试一试: #执行SQL语句 cursor.execute (sql) #提交到数据库执行 db.commit () 除了: #发生错误时回滚 db.rollback () #关闭数据库连接 db.close ()Python实现连接MySql数据库及增删改查操作详解