DataFrame数据导入到数据库中(以Mysql为例)
1.创立连接
调用create_engine方法建立与数据库的链接
create_engine('mysql+mysqldb://root:密码@localhost:3306(默认端口)/数据库名?charset=编码)
举例
from sqlalchemy import create_engine
engine = create_engine('mysql+mysqldb://root:123456@localhost:3306/myDB?charset=utf8')
2.导入数据
举例
from sqlalchemy.types import TEXT,DateTime
df.to_sql(con=engine, name='myTable', if_exists='replace', flavor='mysql', index=False,
dtype={
'Date':DateTime()
'Url':TEXT()
})