pandas.to_sql
import pandas as pd from sqlalchemy import create_engine conn = create_engine('mysql+mysqldb://root:password@localhost:3306/databasename?charset=utf8') pd.io.sql.to_sql(df1,tablename,con=conn,if_exists='repalce') df.to_sql(tablename, con=engine, if_exists='append', index=False)
if_exists字段:
fail:如果表存在,啥也不做
replace: 如果表存在,删了表,再建立一个新表,把数据插入
append:如果表存在,把数据插入,如果表不存在创建一个表!!