利用python将csv写入sql
时间: 2023-09-06 11:07:45 浏览: 266
利用Python如何将数据写到CSV文件中
可以使用Python中的pandas库读取csv文件并将其转换为DataFrame,然后使用DataFrame.to_sql()方法将其写入SQL数据库中。以下是一个简单的示例代码:
```python
import pandas as pd
from sqlalchemy import create_engine
# 读取csv文件并转换为DataFrame
df = pd.read_csv('data.csv')
# 连接数据库
engine = create_engine('mysql+pymysql://user:password@host:port/database_name')
# 将DataFrame写入数据库中的表中
df.to_sql('table_name', con=engine, if_exists='replace', index=False)
```
在上面的代码中,需要将user、password、host、port和database_name替换为实际的值,以便连接到正确的数据库。同时,如果需要追加数据到现有表中,可以将if_exists参数的值设置为'append'。
阅读全文