Pandas读取MySQL数据到DataFrame的方法


Posted in Python onJuly 25, 2018

方法一:

#-*- coding:utf-8 -*-

from sqlalchemy import create_engine

class mysql_engine():
 user='******'
 passwd='******'
 host='******'
 port = '******'
 db_name='******'
 engine = create_engine('mysql://{0}:{1}@{2}:{3}/{4}?charset=utf8'.format(user,passwd,host,port,db_name))

def get_data(sql):
 pg_enine=mysql_engine()
 try:
  with pg_enine.engine.connect() as con, con.begin():
   df=pd.read_sql(sql,con)# 获取数据
  con.close()
 except:
  df=None
 return df

方法二:

conn = MySQLdb.connect(host="******",user="******",passwd="******",db='******',port = ******,charset="utf8")
sql = "select * from ****** limit 3"
df = pd.read_sql(sql,conn,index_col="id")
print df

pd 1.9以后的版本,除了sqllite,均需要通过sqlalchemy来设置

以上这篇Pandas读取MySQL数据到DataFrame的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 输出一个两行字符的变量
Feb 05 Python
Python3里的super()和__class__使用介绍
Apr 23 Python
使用httplib模块来制作Python下HTTP客户端的方法
Jun 19 Python
Python多线程下载文件的方法
Jul 10 Python
python提取图像的名字*.jpg到txt文本的方法
May 10 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
Django stark组件使用及原理详解
Aug 22 Python
Python切图九宫格的实现方法
Oct 10 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
Feb 17 Python
Python进程Multiprocessing模块原理解析
Feb 28 Python
python3 logging日志封装实例
Apr 08 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
python中的常量和变量代码详解
Jul 25 #Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 #Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
Jul 25 #Python
基于DataFrame改变列类型的方法
Jul 25 #Python
对pandas中Series的map函数详解
Jul 25 #Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 #Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 #Python
You might like
php include的妙用,实现路径加密
2008/07/29 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
js+jquery实现图片裁剪功能
2015/01/02 Javascript
javascript实现拖放效果
2015/12/16 Javascript
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
JS前端加密算法示例
2016/12/22 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
vue debug 二种方法
2018/09/16 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
js实现左右轮播图
2020/01/09 Javascript
深入解读VUE中的异步渲染的实现
2020/06/19 Javascript
Python中多线程及程序锁浅析
2015/01/21 Python
pytorch masked_fill报错的解决
2020/02/18 Python
基于python SMTP实现自动发送邮件教程解析
2020/06/02 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
La Senza官网:北美顶尖性感内衣品牌
2018/08/03 全球购物
建筑学推荐信
2013/11/03 职场文书
新闻编辑自荐信
2013/11/03 职场文书
绩效工资分配方案
2014/01/18 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
金融管理专业求职信
2014/07/10 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
党性分析材料格式
2014/12/19 职场文书
初中地理教学反思
2016/02/19 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python