#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2017/11/23 23:57
# @Author : lijunjiang
# @File : update.py
import MySQLdb select_sql = 'select Grade from Score where Grade < 20'
update_sql = 'update Score set grade = grade + 60 where grade < 50' def connect_mysql():
info_mysql = {
'host': '11.11.11.11',
'port': 3306,
'db': 'python',
# 'charset':'utf8',
'user': 'python',
'passwd': 'python'
}
try:
cnx = MySQLdb.connect(**info_mysql)
except Exception as err:
raise err
return cnx
if __name__ == '__main__':
cnx = connect_mysql()
try:
cus = cnx.cursor()
cus.execute(select_sql)
result_select = cus.fetchall()
print(type(result_select))
print(result_select)
cus.execute(update_sql) cus.execute(select_sql)
result_select_two = cus.fetchall()
print(result_select_two) cus.close()
except Exception as err:
cnx.rollback()
raise err
finally:
cnx.close()

最新文章

  1. 在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用
  2. 十一个行为模式之模板方法模式(Template Method Pattern)
  3. -Three.js开发指南---用three.js创建你的第一个三维场景(第一章)
  4. ios第三方库和工具类
  5. SlidesJS - 老牌的响应式 jQuery 幻灯片插件
  6. leetcode 93 Restore IP Addresses ----- java
  7. bzoj3261: 最大异或和
  8. java集合类——Stack类
  9. git推送失败的问题
  10. 解决安装Visual Studio 2012后SQL Server 2008 远程过程调用失败的问题
  11. 宣布发布 Windows Azure SDK 2.2,正式发布 Windows Azure Backup 和 Hyper-V 恢复管理器预览版
  12. jquery.post用法补充(type设置问题)
  13. npoi导入--从varchar数据类型到datetime数据类型转换产生一个超出范围的值问题
  14. 表格单元格td设置宽度无效的解决办法 .
  15. js脚本中try与cache捕获异常处理
  16. 五十二、linux 编程——网络介绍
  17. Java中==和equals方法
  18. java 不使用paint方法进行画图
  19. SoapUI、Jmeter、Postman三种接口测试工具的比较分析
  20. VMware vSphere Client(Vcenter)上传ISO镜像

热门文章

  1. 20145202 《信息安全系统设计基础》git安装
  2. 使用Autofac实现依赖注入注入
  3. 《算法》C++代码 快速排序
  4. Javascript在浏览器中的加载顺序详解!
  5. postman导出excel出现response
  6. java初学4
  7. Python全栈 MySQL 数据库 (索引、数据导入、导出)
  8. 上手Caffe(二)
  9. php天龙八部
  10. HDU 4760 Good Firewall ( Trie树 )