【Python】pymysql基础:数据库操作

####数据库操作

  • 小程序之调用写好的sql模块
  • 这里简单介绍python3对于数据库的操作步骤
  • 重点介绍如何在项目实战中巧妙的调用自己写好的SQL模块,以达到函数式编程尽可能复用代码节省时间的目的。
import pymysql as pms
	def sql_query(self,sql):
	       config = {
	         'host':'xxxxxxxx',
	         'port':xxxx,
	         'db':'pxxxxxn',
	         'user':'cxxxxx_xxxxxxx_r',
	         'password':'Ixxxxxxxexxxxx',  
	         'charset':'utxxxxx4',
	         'cursorclass':pms.cursors.DictCursor,
	         }  
	       try:
	           conn = pms.connect(**config)
	           # 使用 cursor() 方法创建一个游标对象 cursor
	           with conn.cursor() as cur:
	               # 使用 execute() 方法执行 SQL
	               cur.execute(sql)
	               conn.commit()
	               # 获取所需要的数据
	               data = pd.DataFrame(cur.fetchall())
	               #关闭连接
	               cur.colse()
	       except:
	           conn.rollback()
	       finally:
	           conn.close()
	       return data    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值