博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python更新mysql表
阅读量:4155 次
发布时间:2019-05-25

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

import pymysqlconn = pymysql.connect(host="localhost",port=3306,user="root",password="mysql",db="smy_db")cur = conn.cursor()sql_0="describe student;"sql_1="update student set address='山东济南' where stu_no=2016004;"sql_2="select * from student;"flag=1 #第一次先让flag=0,显示student表的结构,第二次让其非0,根据student表结构修改sql_1,并显示修改结果if flag==0:    cur.execute(sql_0)    data = cur.fetchall()    print(data)else:    try:        cur.execute(sql_1) # 执行sql语句        conn.commit()  # 提交到数据库执行        cur.execute(sql_2)        data = cur.fetchall()        print(data)    except:        conn.rollback() # 如果发生错误则回滚cur.close()#关闭游标conn.close()#释放数据库资源

转载地址:http://pvrti.baihongyu.com/

你可能感兴趣的文章
HTML5学习之——HTML 5 Canvas vs. SVG
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 Web Workers
查看>>
HTML5学习之——HTML 5 Canvas
查看>>
HTML5学习之——HTML5 内联 SVG
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
SVG学习之——HTML 页面中的 SVG
查看>>
SVG 形状学习之——SVG 矩形<rect>
查看>>
SVG 形状学习之——SVG圆形
查看>>
SVG 滤镜学习之——SVG 滤镜
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
让代码变得更优雅-Lombok
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>