博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pymysql查看、更新数据库
阅读量:7098 次
发布时间:2019-06-28

本文共 1320 字,大约阅读时间需要 4 分钟。

1.查看

# 打开数据库连接        db = pymysql.connect("127.0.0.1", "root", "9jA6FT!dQvbo", "ops")        # 使用cursor()方法获取操作游标        cursor = db.cursor()        # SQL 查询语句        sql = "SELECT * FROM news WHERE live_id = %s" % self.live_id        try:            # 执行SQL语句            k1 = {}            cursor.execute(sql)            # print(cursor.rownumber)            col = cursor.description            result = cursor.fetchone()            for i in range(len(col)):                # l1.append(col[i][0])                k1[col[i][0]]=result[i]            # print(k1)            return k1        except:            error ="Error: unable to fetch data"            return error        # 关闭数据库连接        db.close()

2.更新数据库

# 打开数据库连接        db = pymysql.connect("localhost", "root", "9jA6FT!dQvbo", "ops")        # 使用cursor()方法获取操作游标        cursor = db.cursor()        # SQL 查询语句        sql = "update news set live_video=\"%s\" WHERE live_id = %d" % (self.live_video, int(self.live_id))        try:            # 执行SQL语句            cursor.execute(sql)            db.commit()            db.rollback()            result = self.list_db()            return result        except:            error = "Error: unable to fetch data"            return error        # 关闭数据库连接        db.close()

 

转载于:https://www.cnblogs.com/ttyypjt/p/10969524.html

你可能感兴趣的文章
【原创】驱动加载之StartService
查看>>
1751: [Usaco2005 qua]Lake Counting
查看>>
【BZOJ】4753: [Jsoi2016]最佳团体 01分数规划+树上背包
查看>>
iOS 获取设备信息之UIDevice的使用,Swift 基于 API
查看>>
IntelliJ cannot log in to GitHub上传github报错解决
查看>>
MySQL强制性操作
查看>>
timestamp与timedelta,管理信息系统概念与基础
查看>>
重写对象ToString方法
查看>>
备忘: C++中的 vector 容器
查看>>
smt中查看图片与视频缩略图中,如何获得小视频的长度。
查看>>
图片(img标签)的onerror事件
查看>>
2013应届毕业生“百度”校招应聘总结
查看>>
CentOS系统启动流程
查看>>
myEclipse的Aptana studio插件安装时出现Error opening the editor.
查看>>
Mysql 知识(1)
查看>>
根据不同选择显示不同单价的逻辑
查看>>
“整个场面我Hold住!”软件测试计划
查看>>
利用SmtpClient发送邮件
查看>>
线性表练习题1
查看>>
C# 面试题大全
查看>>