使用sqlalchemy包将pandas的DataFrame数据写入MySQL数据库

from sqlalchemy import create_engine

sqlalchemy链接mysql有多个办法
选择 1
engine = create_engine('mysql+pymysql://用户名:密码@127.0.0.1:端口号3306/数据库名?charset=utf8')
或者选择2 

engine = create_engine('mysql+mysqldb://用户名:密码@127.0.0.1:端口号3306/数据库名?charset=utf8')

df.to_sql(目标表名,con=engine, schema=数据库名, index=False, index_label=False, if_exists='append', chunksize=1000)


favor = ‘mysql’  会报不建议,丢提示用,所以建议去掉这个入参


你可能感兴趣的:(使用sqlalchemy包将pandas的DataFrame数据写入MySQL数据库)