1.首先我们使用pandas连接数据库 是需要导入一个数据库引擎

from sqlalchemy import create_engine ##导入引擎。

2.再导入引擎之后呢我们需要创建一个引擎

engine=create_engine('mysql+pymysql://root:123456@127.0.0.1:3306/dt?charset=utf8mb4')
#括号内容对应:数据库系统+数据库连接池://数据库用户名:数据库密码@服务器所在地址:端口号/数据库名称?编码方式

3.然后我们就可以从数据库中读取数据啦

pd.read_sql('表明/也可以是一个查询语句',con=engine,index_col='这设置行索引对应字段名',columns='列名') 
##index_col,columns 参数可省略
可以如下:
df=pd.read_sql('table1',con=engine)
df.head(2)

4.同样将数据保存使用df.to_sql()就可以了

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐