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与js)两种实现
Feb 21 Python
Python中__new__与__init__方法的区别详解
May 04 Python
Python的Tornado框架实现图片上传及图片大小修改功能
Jun 30 Python
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 Python
Python语言描述连续子数组的最大和
Jan 04 Python
浅谈Python中的zip()与*zip()函数详解
Feb 24 Python
python之从文件读取数据到list的实例讲解
Apr 19 Python
python中partial()基础用法说明
Dec 30 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
使用python telnetlib批量备份交换机配置的方法
Jul 25 Python
python 魔法函数实例及解析
Sep 25 Python
python matplotlib.pyplot.plot()参数用法
Apr 14 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
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
JavaScript中的关键字"VAR"使用详解 分享
2013/07/31 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
jQuery ajax实现省市县三级联动
2021/03/07 Javascript
微信小程序开发之map地图实现教程
2017/06/08 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
js常见遍历操作小结
2019/06/06 Javascript
javascript实现图片轮播代码
2019/07/09 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
Python中new方法的详解
2019/01/15 Python
Python中最大递归深度值的探讨
2019/03/05 Python
python基于K-means聚类算法的图像分割
2019/10/30 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
企业门卫岗位职责
2013/12/12 职场文书
高二历史教学反思
2014/01/25 职场文书
企业诚信承诺书
2014/05/23 职场文书
电子商务系毕业生自荐信
2014/05/29 职场文书
条幅标语大全
2014/06/20 职场文书
一般党员对照检查材料
2014/09/24 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
上课说话检讨书
2015/01/27 职场文书
财务出纳岗位职责
2015/03/31 职场文书
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL
CPU不支持Windows11系统怎么办
2021/11/21 数码科技