python pandas 读取数据库_数据分析-pandas从数据库读取数据

数据分析-pandas从数据库读取数据

使用pandas读取数据到DataFrame,对于只是数据分析来说,重点是读取数据,读取数据过程越简单越好,并不需要写得很复杂显得自己很厉害的样子。最好就是代码少,容易理解,使用方便。还有数据分析的数据可能很大,性能要好。总的来说就是简单,快速。

1 SQLAlchemy

SQLAlchemy是Python编程语言下的一款ORM框架,所谓的ORM就是Object-Relational Mapping,把关系数据库的表结果映射到对象上。使用SQLAlchemy需要先安装:

pip install sqlalchemy

1.1 MySQL

1.1.1 安装驱动

python要访问数据库,先要安装驱动,不管用不用SQLAlchemy,都要安装。

MySQL的驱动:pymysql,mysql-connector-python,mysqlclient(python2对应的版本是mysql-python)

pymysql和mysql-connector-python是用纯python写的,相对来说速度会比较慢,数据量小的时候差异没有那么大,但是数据大的时候,就很显然了。安装比较简单,都可以使用pip安装。

pip install pymysql

pip install mysql-connector-python

mysqlclient 是C写的,速度快,但是windows在安装的时候可能会有点问题,直接使用pip install mysqlclient可能会报错: Microsoft Visual

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值