pandas insert mysql 代码
时间: 2023-11-04 07:54:38 浏览: 81
python3 pandas 读取MySQL数据和插入的实例
以下是使用Pandas将数据插入MySQL数据库的示例代码:
```python
import pandas as pd
from sqlalchemy import create_engine
# 创建数据库连接
engine = create_engine('mysql+pymysql://username:password@localhost/mydatabase')
# 创建DataFrame
data = {'id': [1, 2, 3], 'name': ['Alice', 'Bob', 'Charlie']}
df = pd.DataFrame(data)
# 将数据插入数据库中的表
df.to_sql(name='mytable', con=engine, if_exists='append', index=False)
```
在上面的示例中,我们使用了Pandas的DataFrame来存储数据,并将数据插入到名为`mytable`的MySQL数据库表中。`if_exists='append'`参数表示如果表已经存在,则将数据追加到现有表中。
确保将`username`、`password`、`localhost`和`mydatabase`替换为你自己的数据库连接信息,以及将`mytable`替换为你要插入数据的表名。
阅读全文