直接上代码!
import pandas as pd
from sqlalchemy import create_engine
# MySQL的用户:root, 密码:147369, 端口:3306,数据库:date
engine = create_engine('mysql+pymysql://root:123456@localhost:3306/date')
# 将新建的DataFrame储存为MySQL中的数据表,储存index列
# csv文件放在py文件同一目录
df = pd.read_csv("ObesityDataSet_raw_and_data_sinthetic.csv")
print(df)
df.to_sql('mashime', engine, index=False)
print('数据导入成功!')
能实现对任意csv的文件,不需要考虑数据库的字段及类型。