将df结构存到mysql数据库中QAQ表里
时间: 2023-12-03 21:46:49 浏览: 109
使用python将Excel数据导入到MySQL数据库
可以使用Python中的pandas库将DataFrame结构转换为MySQL表,并使用MySQLdb库将数据插入到MySQL数据库中。以下是一个示例代码:
```python
import pandas as pd
import MySQLdb
# 创建MySQL连接
conn = MySQLdb.connect(host='localhost', user='root', passwd='your_password', db='your_database_name')
# 读取数据
df = pd.read_csv('your_file.csv')
# 将数据插入到MySQL表中
df.to_sql(name='your_table_name', con=conn, if_exists='replace', index=False)
# 关闭MySQL连接
conn.close()
```
在这个示例中,我们首先使用pandas库将CSV文件读取到DataFrame结构中。然后,我们使用MySQLdb库连接到MySQL数据库,并使用DataFrame的to_sql方法将数据插入到MySQL表中。
请注意,上面的代码示例中需要替换相应的MySQL连接信息,如host、user、passwd、db等。同时,如果MySQL表已经存在,则我们可以使用if_exists参数来指定要执行的操作,如‘replace’表示替换表中的数据,‘append’表示将数据追加到表中。
阅读全文