直接上代码!
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('数据导入成功!')
![在这里插入图片描述](https://img-blog.csdnimg.cn/19dc579b04fa48d4a53426d1ed5135ff.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5p6X5Lit5pyJ56We5ZCb,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/3d37807e70c343b59ee2a7b2968e831e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5p6X5Lit5pyJ56We5ZCb,size_20,color_FFFFFF,t_70,g_se,x_16)
能实现对任意csv的文件,不需要考虑数据库的字段及类型。