将csv文件数据导入到 mysql
程序员文章站
2022-06-11 08:08:53
...
假如有格式统一的csv文件, 但是csv中的每个字段都是不同格式的数据类型,可以用pandas,直接导入, 数据类型会自动识别
代码: 仅三行
# -*- coding: utf-8 -*-
import pandas as pd
from sqlalchemy import create_engine
df = pd.read_csv("data.csv") # 读取csv文件
engine = create_engine('mysql+pymysql://root:[email protected]:3306/demo') # 建立mysql引擎
df.to_sql("table1", engine, index=False) # 将csv数据导入到table1表中, 数据类型pandas会自动识别