python更新数据库中某个字段的数据(方法详解)


Posted in Python onNovember 18, 2020

连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进。

请注意这是连接数据库操作,还不是更新。

import pymysql  #导包
#连接数据库
db = pymysql.connect(host='localhost', user='用户名', password='数据库密码', port=3306, db='你的数据库名字')
#定义游标
cursor = db.cursor()
#sql语句
sql = 'select * from students;'
cursor.execute(sql)
#关闭游标
cursor.close()
#数据回滚
db.rollback()
#关闭数据库
db.close()

更新数据库中单个字段的值

上面注释过的这里就不在注释了,直接上代码,为了让大家看到更直观我就不改数据库的相关信息了

import pymysql
#连接数据库
db = pymysql.connect(host='localhost',user='root', password='123456', db='qu')
#定义游标
cursor = db.cursor()

id=input("请输入要更新的id")
k = input("请输入要更新的字段名:")
v = input("请输入更新后的值:")
try:
 update = "update test set "+k+"='"+v+"' where id="+id
 print(update)
 cursor.execute(update)
 print('数据更新成功')
 db.commit()#提交数据
except:
 print('数据更新失败')
db.rollback()
cursor.close()
db.close()

这里我的k,v指的是键值对,意思就是我输入想要更新的字段里的数据,那么我先输入这个字段所在的id,在输入想修改的字段,再输入此字段想要修改的内容。

大家看我原来的数据表

python更新数据库中某个字段的数据(方法详解)

比如我想修改这里的id为3的name字段里的内容,现在为66,我们想要更新为520,代码运行如下

python更新数据库中某个字段的数据(方法详解)

让我们在回到数据库,这里要先刷新数据库

python更新数据库中某个字段的数据(方法详解)

看!原来的66是不是就变成520了

我们再改变talk这个字段的内容试试

python更新数据库中某个字段的数据(方法详解)python更新数据库中某个字段的数据(方法详解)

到此这篇关于python更新数据库中某个字段的数据方法详解的文章就介绍到这了,更多相关python更新数据库某个字段数据内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python益智游戏计算汉诺塔问题示例
Mar 05 Python
Python的Flask框架中web表单的教程
Apr 20 Python
遍历python字典几种方法总结(推荐)
Sep 11 Python
使用python实现个性化词云的方法
Jun 16 Python
详解python如何在django中为用户模型添加自定义权限
Oct 15 Python
python实现邮件自动发送
Aug 10 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
解决pycharm中的run和debug失效无法点击运行
Jun 09 Python
Django Form设置文本框为readonly操作
Jul 03 Python
基于opencv实现简单画板功能
Aug 02 Python
python区块链实现简版工作量证明
May 25 Python
Python下载的11种姿势(小结)
Nov 18 #Python
Python监听键盘和鼠标事件的示例代码
Nov 18 #Python
Opencv python 图片生成视频的方法示例
Nov 18 #Python
calendar在python3时间中常用函数举例详解
Nov 18 #Python
Python 远程开关机的方法
Nov 18 #Python
python 元组和列表的区别
Dec 30 #Python
基于Python爬取搜狐证券股票过程解析
Nov 18 #Python
You might like
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
javascript的switch用法注意事项分析
2015/02/02 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
2016/06/03 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
python代码制作configure文件示例
2014/07/28 Python
Python中的pass语句使用方法讲解
2015/05/14 Python
使用Python设计一个代码统计工具
2018/04/04 Python
使用django实现一个代码发布系统
2019/07/18 Python
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
员工拾金不昧表扬信
2014/01/09 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
三万活动总结
2014/04/28 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
专项资金申请报告
2015/05/15 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
Python可视化神器pyecharts绘制水球图
2022/07/07 Python