pandas.DataFrame写入数据库的操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SunJW_2017/article/details/83614818

以mysql数据库为例,需要导入包pymysql

假设我们已经创建了一个df,现在将其导入数据库中,写法如下:

import pymysql
import pandas as pd
from sqlalchemy import create_engine
#建立连接,username替换为用户名,passwd替换为密码,test替换为数据库名
conn = create_engine('mysql+pymysql://username:passwd@localhost:3306/test',encoding='utf8')  
#写入数据,table_name为表名,‘replace’表示如果同名表存在就替换掉
pd.io.sql.to_sql(df, "table_name", conn, if_exists='replace')

猜你喜欢

转载自blog.csdn.net/SunJW_2017/article/details/83614818
今日推荐