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写的创建文件夹自定义函数mkdir()
Aug 25 Python
跟老齐学Python之从格式化表达式到方法
Sep 28 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
python实现媒体播放器功能
Feb 11 Python
pandas or sql计算前后两行数据间的增值方法
Apr 20 Python
windows下安装Python的XlsxWriter模块方法
May 03 Python
完美解决安装完tensorflow后pip无法使用的问题
Jun 11 Python
python3 读取Excel表格中的数据
Oct 16 Python
python 输出所有大小写字母的方法
Jan 02 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
Django中提示消息messages的设置方式
Nov 15 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 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生成带有雪花背景的验证码
2006/10/09 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
php获取当前url地址的方法小结
2017/01/10 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
php跨域调用json的例子
2013/11/13 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
Python提取网页中超链接的方法
2016/09/18 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
MNIST数据集转化为二维图片的实现示例
2020/01/10 Python
重构Python代码的六个实例
2020/11/25 Python
详解Python中的Lock和Rlock
2021/01/26 Python
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
建设投标担保书
2014/05/13 职场文书
授权委托书
2014/07/31 职场文书
我为党旗添光彩演讲稿
2014/09/10 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js