Python3实现mysql连接和数据框的形成(实例代码)


Posted in Python onJanuary 17, 2020

Python3实现mysql连接和数据框的形成,具体代码如下所示:

# -*- coding:utf-8 -*-
# __author__ = "LQ"
import pymysql
import pandas as pd
import numpy as np
from sklearn import preprocessing
#返回数据库连接
def dbcconnect():
  conn = pymysql.connect(host='ip', port=3306, user='username', passwd='password',db='db')
  return conn
#接收sql返回查询结果
def selects(sql):
  conn=dbcconnect()
  cursor = conn.cursor()
  cursor.execute(sql)
  # 获取剩余结果所有数据
  results = cursor.fetchall()
  conn.commit()
  cursor.close()
  return results
#接收sql返回数据框
def selectDf(sql):
  conn=dbcconnect()
  cursor = conn.cursor()
  cursor.execute(sql)
  # 获取剩余结果所有数据
  results = cursor.fetchall()
  # 获取列名
  cols = [i[0] for i in cursor.description]
  # sql内表转换pandas的DF
  df = pd.DataFrame(np.array(results), columns=cols).astype(float)
  conn.commit()
  cursor.close()
  return df

总结

以上所述是小编给大家介绍的Python3实现mysql连接和数据框的形成,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python虚拟环境Virtualenv使用教程
May 18 Python
Python判断直线和矩形是否相交的方法
Jul 14 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python的Twisted框架上手前所必须了解的异步编程思想
May 25 Python
Python 性能优化技巧总结
Nov 01 Python
Python编程实现蚁群算法详解
Nov 13 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
Python修改文件往指定行插入内容的实例
Jan 30 Python
Pycharm小白级简单使用教程
Jan 08 Python
Python线程threading模块用法详解
Feb 26 Python
利用Python脚本批量生成SQL语句
Mar 04 Python
Win 10下Anaconda虚拟环境的教程
May 18 Python
python如何基于redis实现ip代理池
Jan 17 #Python
解决python gdal投影坐标系转换的问题
Jan 17 #Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 #Python
Python计算机视觉里的IOU计算实例
Jan 17 #Python
python实现百度OCR图片识别过程解析
Jan 17 #Python
Python实现图像的垂直投影示例
Jan 17 #Python
基于python实现语音录入识别代码实例
Jan 17 #Python
You might like
Mysql的常用命令
2006/10/09 PHP
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
CI框架实现优化文件上传及多文件上传的方法
2017/01/04 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
javascript面向对象编程代码
2011/12/19 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
JavaScript常用事件介绍
2019/01/21 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
Python常用知识点汇总
2016/05/08 Python
python3.5使用tkinter制作记事本
2016/06/20 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
详解Python3定时器任务代码
2019/09/23 Python
python语言线程标准库threading.local解读总结
2019/11/10 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
合同协议书格式
2014/04/18 职场文书
机电一体化专业求职信
2014/07/22 职场文书
课外小组活动总结
2014/08/27 职场文书
规范化管理年活动总结
2014/08/29 职场文书
实习班主任自我评价
2015/03/11 职场文书
PyMongo 查询数据的实现
2021/06/28 Python
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL