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 处理数据的实例详解
Aug 10 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
windows下python 3.6.4安装配置图文教程
Aug 21 Python
python数据处理 根据颜色对图片进行分类的方法
Dec 08 Python
Python3中列表list合并的四种方法
Apr 19 Python
500行Python代码打造刷脸考勤系统
Jun 03 Python
python实现文字版扫雷
Apr 24 Python
python中sys模块是做什么用的
Aug 16 Python
Python如何将模块打包并发布
Aug 30 Python
python字典与json转换的方法总结
Dec 28 Python
超详细Python解释器新手安装教程
May 10 Python
Python可视化神器pyecharts之绘制地理图表练习
Jul 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
新手入门常用代码集锦
2007/01/11 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
Java/JS获取flash高宽的具体方法
2013/12/27 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
JavaScript中this详解
2015/09/01 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
详解Python中for循环的使用方法
2015/05/14 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
2016/07/02 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
最新pycharm安装教程
2020/11/18 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
通用C#笔试题附答案
2016/11/26 面试题
全陪导游欢迎词
2014/01/17 职场文书
给老师的检讨书
2014/02/11 职场文书
自我鉴定标准格式
2014/03/19 职场文书
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang