from pymysql import connect

class MysqlHelp:

def init(self,database,host=’localhost’,user=’root’,password=’123456’,charset=’utf8’,port=3306):

self.port=port

self.charset=charset

self.user=user

self.host=host

self.password=password

self.database=database

def open(self):

self.conn=connect(host=self.host,user=self.user,password=self.password,charset=self.charset,port=self.port,database=self.database)

self.cur= self.conn.cursor()

def close(self):

self.conn.close()

self.cur.close()

def workon(self,sql,l=[]):

self.open()

try:

self.cur.execute(sql,l)

self.conn.commit()

except Exception as e:

self.conn.rollback()

print(e)

self.close()

def getall(self,sql,l=[]):

self.open()

try:

self.cur.execute(sql,l)

print(‘ok’)

data=self.cur.fetchall()

except Exception as e:

self.conn.rollback()

print(e)

self.close()

return data

if name==’main‘:

mysql = MysqlHelp(‘MOSHOU’)

sql=”select * from city”

print(mysql.getall(sql))

python与MySQL交互相关推荐

  1. python与mysql交互详解

    python与MySQL交互 一.数据准备 二.pymysql模块的使用 三.实例的介绍 1. 面向对象的方法 完成查询 2. 添加增加功能 3.查询-->包含sql注入 4.解决sql注入 四 ...

  2. 【python MySQL 笔记】python和MySQL交互、操作

    [python MySQL 笔记]python和MySQL交互.操作 目录 1. 数据准备 2.  SQL演练 2.1 SQL语句强化练习 2.2. 将一个表拆为多个表 3. python操作MySQ ...

  3. python与mysql交互下的简单购物系统

    在学习python与MySQL的交互的过程中,遇到过许多问题,磕磕盼盼的写下了一个简单的购物系统附代码如下: mysql数据表的创建sql语句 # 创建顾客表 create table GUEST_I ...

  4. 〖Python 数据库开发实战 - Python与MySQL交互篇⑯〗- 项目实战 - 实现用户管理 - 新增用户功能

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  5. 〖Python 数据库开发实战 - Python与MySQL交互篇⑭〗- 项目实战 - 实现新闻管理 - 审批新闻 功能

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  6. 〖Python 数据库开发实战 - Python与MySQL交互篇⑫〗- 项目实战- 实现新闻管理模块

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  7. 〖Python 数据库开发实战 - Python与MySQL交互篇⑰〗- 项目实战 - 实现用户管理 - 修改用户

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  8. 〖Python 数据库开发实战 - Python与MySQL交互篇⑩〗- 创建新闻管理系统的具体python文件

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  9. 〖Python 数据库开发实战 - Python与MySQL交互篇⑪〗- 项目实战- 完善新闻管理系统中轮询的交互判断

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

最新文章

  1. 异构智能吴韧:物联网是“伪命题”?智联网才是未来
  2. nginx配置解决vue单页面打包文件大,首次加载慢的问题
  3. python如何爬虫-如何入门 Python 爬虫?
  4. 关于matlab的单精度与双精度
  5. 基本上,把switch,用设计模式代替,肯定是bug和过度设计。想想,本来修改一个文件几行代码可以解决的问题,变成修改3-6个类才能实现一样的功能。不是傻是什么?...
  6. 带你自学Python系列(十四):Python函数的用法(四)
  7. 怎么在表格中转换html格式,图解Excel与Html格式之间的互相转换
  8. 报错,o.h.engine.jdbc.spi.SqlExceptionHelper : Data truncation: Data too long for column ‘verify_msg‘
  9. c/c++教程 - 1.1 代码注释
  10. 批量自动化配置Dell服务器idrac管理口IP
  11. Sailfish OS构建(1)
  12. Winform Chart控件常见问题汇总
  13. 贩卖个人信息非法获利300余万,平安惠普、拍拍贷都是买方
  14. java之Collection
  15. 埃默里大学有计算机专业吗,埃默里大学计算机科学研究生最新专业排名
  16. treeGrid插件
  17. 深度学习epochs、batch、batch_size和iteration的区分
  18. 基于微信小程序图书借阅管理系统(微信小程序毕业设计)
  19. 置放群组(Placement groups)
  20. 搜狗高速浏览器2014 v5.0.0515 官方最新版

热门文章

  1. 为什么python打开pygame秒关闭后在运行_当我关闭Pygame时屏幕冻结
  2. 安卓市场官方版_尖端实用的安卓手机APP推荐 是你们想要的!
  3. 4位快速加法器设计_芯片的诞生,奇妙之旅,从RTL代码到真实芯片是怎么设计制造的...
  4. python网页模板_python-找不到HTML模板
  5. linux新用户登陆密码,如何强制Linux用户在第一次登录时更改初始密码?
  6. python语言程序设计——python3的33个保留字
  7. 统计学中的协方差矩阵(阵列信号基础)
  8. 轻松搞定Retrofit不同网络请求方式的请求参数配置,及常用注解使用
  9. 乌兰浩特市大数据平台助力就业脱贫
  10. 美宣布制裁中兴通讯 商务部:坚决反对并将交涉