1.安装sqlalchemy
在使用sqlalchemy之前要先给python安装mysql驱动,由于我使用的是python3原来的mysqldb不可用,所以这里推荐使用pymysql。
pip install pymysql
因为我的windows中既有python2又有python3 ,所以使用了pip3 install pymysql
再安装sqlalchemy
pip install sqlalchemy
2.创建一个连接引擎
engine = create_engine('mysql+pymysql://%s:%s@%s:3306/%s?charset=utf8'
% (user, password, host, database), encoding='utf-8')
create_engine("数据库类型+数据库驱动://数据库用户名:数据库密码@IP地址:端口/数据库",其他参数)
3.pandas和数据库进行交互
pandas提供了将数据便捷存入关系型数据库的方法
在新版的pandas中,主要是以sqlalchemy方式与数据库建立链接
import pandas as pd
from sqlalchemy import create_engine
data = pd.read_sql(sql_str, con=.engine)
本文介绍了如何在Python 3环境下使用pip安装pymysql驱动,创建SQLAlchemy连接引擎,以及如何通过Pandas与数据库交互。重点讲解了数据库链接构造和数据导入操作。

被折叠的 条评论
为什么被折叠?



