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处理圆角图片、圆形图片的例子
Apr 25 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
Python 两个列表的差集、并集和交集实现代码
Sep 21 Python
python使用matplotlib库生成随机漫步图
Aug 27 Python
python实现字符串加密成纯数字
Mar 19 Python
Django stark组件使用及原理详解
Aug 22 Python
解决python 文本过滤和清理问题
Aug 28 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 Python
关于 Python json中load和loads区别
Nov 07 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
PHP5 字符串处理函数大全
2010/03/23 PHP
PHP自定义函数收代码
2010/08/01 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
2015/07/09 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
2016/07/21 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
2013/11/29 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
View.post() 不靠谱的地方你知道多少
2017/08/29 Javascript
jquery层次选择器的介绍
2019/01/18 jQuery
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
javascript运行机制之执行顺序理解
2020/08/03 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
Python如何实现远程方法调用
2020/08/07 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
个人自我鉴定
2013/11/07 职场文书
警察思想汇报
2014/01/04 职场文书
村委会换届选举方案
2014/05/03 职场文书
保姆聘用合同
2015/09/21 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
python编程项目中线上问题排查与解决
2021/11/01 Python
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS