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 相关文章推荐
bpython 功能强大的Python shell
Feb 16 Python
Python正则表达式匹配中文用法示例
Jan 17 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
Nov 01 Python
详解Python之unittest单元测试代码
Jan 24 Python
PyQt5 对图片进行缩放的实例
Jun 18 Python
Python read函数按字节(字符)读取文件的实现
Jul 03 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
python模拟点击网页按钮实现方法
Feb 25 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
Python实现中英文全文搜索的示例
Dec 04 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使用异或实现的加密解密实例
2013/09/04 PHP
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
smarty模板引擎之配置文件数据和保留数据
2015/03/30 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
PHP开发APP端微信支付功能
2017/02/17 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
javascript数组去重方法终极总结
2014/06/05 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
node.js调用C++开发的模块实例
2015/07/03 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
基于javascript实现贪吃蛇经典小游戏
2020/04/10 Javascript
深入分析JavaScript 事件循环(Event Loop)
2020/06/19 Javascript
Python线程中对join方法的运用的教程
2015/04/09 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
python3字符串操作总结
2019/07/24 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python getpass实现密文实例详解
2019/09/24 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
python爬取音频下载的示例代码
2020/10/19 Python
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
部队学习十八大感言
2014/01/11 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
2014银行领导班子群众路线对照检查材料思想汇报
2014/09/17 职场文书
行政处罚事先告知书
2015/07/01 职场文书