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系列之从文件读取和保存数据
May 23 Python
利用Python抓取行政区划码的方法
Nov 28 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
Dec 15 Python
python批量读取txt文件为DataFrame的方法
Apr 03 Python
django_orm查询性能优化方法
Aug 20 Python
python reverse反转部分数组的实例
Dec 13 Python
Python3.8中使用f-strings调试
May 22 Python
如何使用Python自动控制windows桌面
Jul 11 Python
对django后台admin下拉框进行过滤的实例
Jul 26 Python
Python爬虫学习之翻译小程序
Jul 30 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
Python使用Socket实现简单聊天程序
Feb 28 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
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
vue系列之动态路由详解【原创】
2017/09/10 Javascript
详解如何从零开始搭建Express+Vue开发环境
2018/07/17 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
Python中暂存上传图片的方法
2015/02/18 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
python模拟表单提交登录图书馆
2018/04/27 Python
python去除文件中重复的行实例
2018/06/29 Python
Python 移动光标位置的方法
2019/01/20 Python
执行Python程序时模块报错问题
2020/03/26 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
美国知名艺术画网站:Art.com
2017/02/09 全球购物
C语言中break与continue的区别
2012/07/12 面试题
新闻编辑自荐信
2013/11/03 职场文书
四年的大学生生活自我评价
2013/12/09 职场文书
ktv收银员岗位职责
2013/12/16 职场文书
读书月活动方案
2014/05/22 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
Java使用jmeter进行压力测试
2021/07/09 Java/Android