dataframe插入mysql python
时间: 2023-09-09 07:07:13 浏览: 126
在python中使用pymysql往mysql数据库中插入(insert)数据实例
可以使用 pandas 库中的 to_sql 方法将 Dataframe 插入到 MySQL 数据库中。
示例代码如下:
```
import pandas as pd
from sqlalchemy import create_engine
# 创建 MySQL 数据库连接
engine = create_engine('mysql+pymysql://username:password@host/dbname?charset=utf8mb4')
# 读取数据到 Dataframe
df = pd.read_csv('data.csv')
# 将 Dataframe 插入 MySQL 数据库
df.to_sql(name='table_name', con=engine, if_exists='replace', index=False)
```
其中,`name` 参数指定要插入的表名,`con` 参数为数据库连接对象,`if_exists` 参数指定重复数据的处理方式,`index` 参数指定是否将 Dataframe 的索引插入到数据库中。详细参数请参考 `to_sql` 方法的文档说明。
阅读全文