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实现批量转换文件编码(批转换编码示例)
Jan 23 Python
Python 模拟购物车的实例讲解
Sep 11 Python
python爬取网易云音乐评论
Nov 16 Python
django的ORM模型的实现原理
Mar 04 Python
Django实现发送邮件找回密码功能
Aug 12 Python
Python实现大数据收集至excel的思路详解
Jan 03 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
Tensorflow实现将标签变为one-hot形式
May 22 Python
Python生成随机验证码代码实例解析
Jun 09 Python
详解Pycharm安装及Django安装配置指南
Sep 15 Python
Python基于Webhook实现github自动化部署
Nov 28 Python
python实现银行账户系统
Feb 22 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原理之异常机制
2010/08/21 PHP
php中的静态变量的基本用法
2014/03/20 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
2007/05/14 Javascript
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
一个js控制的导航菜单实例代码
2013/12/03 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
jQuery实现带渐显效果的人物多级关系图代码
2015/10/16 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
JS控制TreeView的结点选择
2016/11/11 Javascript
webpack入门必知必会
2017/01/16 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
Python日期的加减等操作的示例
2017/08/15 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
python机器学习之随机森林(七)
2018/03/26 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
携程英文网站:Trip.com
2017/02/07 全球购物
职工运动会邀请函
2014/02/02 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
html+css实现分层金字塔的实例
2021/06/02 HTML / CSS