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和perl实现批量对目录下电子书文件重命名的代码分享
Nov 21 Python
简单介绍Python中的struct模块
Apr 28 Python
利用python生成一个导出数据库的bat脚本文件的方法
Dec 30 Python
python中reload(module)的用法示例详解
Sep 15 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
Sep 17 Python
带你认识Django
Jan 15 Python
python交互界面的退出方法
Feb 16 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
numpy和pandas中数组的合并、拉直和重塑实例
Jun 28 Python
使用TensorFlow实现简单线性回归模型
Jul 19 Python
python实现经典排序算法的示例代码
Feb 07 Python
pytorch中的model=model.to(device)使用说明
May 24 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 随机生成10位字符代码
2009/03/26 PHP
PHP定时自动生成静态HTML的实现代码
2010/06/20 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
js prototype截取字符串函数
2010/04/01 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
Jquery性能优化详解
2014/05/15 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
Vue实现一个图片懒加载插件
2019/03/11 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
Layui实现带查询条件的分页
2019/07/27 Javascript
JS数组扁平化、去重、排序操作实例详解
2020/02/24 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
python绘制条形图方法代码详解
2017/12/19 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
2018/12/03 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
浅谈django channels 路由误导
2020/05/28 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
如何使用PHP session
2015/04/21 面试题
交通安全寄语大全
2014/04/08 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS