python3.6连接mysql数据库及增删改查操作详解


Posted in Python onFebruary 10, 2020

折腾好半天的数据库连接,由于之前未安装 pip ,而且自己用的python 版本为3.6. 只能用 pymysql 来连接数据库,下边 简单介绍一下 连接的过程,以及简单的增删改查操作。

1.通过 pip 安装 pymysql

进入 cmd  输入  pip install pymysql  

回车等待安装完成;

python3.6连接mysql数据库及增删改查操作详解

安装完成后出现如图相关信息,表示安装成功。

2.测试连接

import pymysql #导入 pymysql

如果编译未出错,即表示 pymysql 安装成功

简单的增删改查操作

示例表结构

python3.6连接mysql数据库及增删改查操作详解

2.1查询操作i

import pymysql #导入 pymysql
 
#打开数据库连接
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法获取操作游标
cur = db.cursor()
 
#1.查询操作
# 编写sql 查询语句 user 对应我的表名
sql = "select * from user"
try:
	cur.execute(sql) 	#执行sql语句
 
	results = cur.fetchall()	#获取查询的所有记录
	print("id","name","password")
	#遍历结果
	for row in results :
		id = row[0]
		name = row[1]
		password = row[2]
		print(id,name,password)
except Exception as e:
	raise e
finally:

2.2插入操作

import pymysql
#2.插入操作
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法获取操作游标
cur = db.cursor()
 
sql_insert ="""insert into user(id,username,password) values(4,'liu','1234')"""
 
try:
	cur.execute(sql_insert)
	#提交
	db.commit()
except Exception as e:
	#错误回滚
	db.rollback() 
finally:
	db.close()

2.3更新操作

import pymysql
#3.更新操作
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法获取操作游标
cur = db.cursor()
 
sql_update ="update user set username = '%s' where id = %d"
 
try:
	cur.execute(sql_update % ("xiongda",3)) #像sql语句传递参数
	#提交
	db.commit()
except Exception as e:
	#错误回滚
	db.rollback() 
finally:
	db.close()

2.4删除操作

import pymysql
#4.删除操作
db= pymysql.connect(host="localhost",user="root",
 	password="123456",db="test",port=3307)
 
# 使用cursor()方法获取操作游标
cur = db.cursor()
 
sql_delete ="delete from user where id = %d"
 
try:
	cur.execute(sql_delete % (3)) #像sql语句传递参数
	#提交
	db.commit()
except Exception as e:
	#错误回滚
	db.rollback() 
finally:
	db.close()

更多关于python3.6 连接mysql数据库及增删改查操作的相关文章大家可以点击下面的相关链接

Python 相关文章推荐
在Python的框架中为MySQL实现restful接口的教程
Apr 08 Python
Python编程实现的图片识别功能示例
Aug 03 Python
你眼中的Python大牛 应该都有这份书单
Oct 31 Python
详解python中Numpy的属性与创建矩阵
Sep 10 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
Python 计算任意两向量之间的夹角方法
Jul 05 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
python+tifffile之tiff文件读写方式
Jan 13 Python
Python 输出详细的异常信息(traceback)方式
Apr 08 Python
Python之Matplotlib文字与注释的使用方法
Jun 18 Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 Python
Django websocket原理及功能实现代码
Nov 14 Python
Django中modelform组件实例用法总结
Feb 10 #Python
python爬虫库scrapy简单使用实例详解
Feb 10 #Python
tensorflow 实现从checkpoint中获取graph信息
Feb 10 #Python
Python3 集合set入门基础
Feb 10 #Python
Django的CVB实例详解
Feb 10 #Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 #Python
Django关于admin的使用技巧和知识点
Feb 10 #Python
You might like
php实现的递归提成方案实例
2015/11/14 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
js计算页面刷新的次数
2009/07/20 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
node.js基础知识汇总
2020/08/25 Javascript
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2014/07/04 Python
python轻松实现代码编码格式转换
2015/03/26 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
Python实现的简单线性回归算法实例分析
2018/12/26 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python实现串口通信的示例代码
2020/02/10 Python
django API 中接口的互相调用实例
2020/04/01 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
如何使用python写截屏小工具
2020/09/29 Python
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
《威尼斯的小艇》教学反思
2014/02/17 职场文书
环境科学专业教师求职信
2014/07/12 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
力克胡哲观后感
2015/06/10 职场文书
水浒传读书笔记
2015/06/25 职场文书
2016年十一促销广告语
2016/01/28 职场文书
宪法宣传标语100条
2019/10/15 职场文书