pycharm中将csv文件存到mysql数据库
时间: 2023-09-09 10:14:38 浏览: 606
可以使用以下步骤将 CSV 文件存储到 MySQL 数据库中:
首先安装 pymysql 模块,可以使用以下命令进行安装:
pip install pymysql
在 PyCharm 中创建一个 Python 文件,并导入 pymysql 模块:
import pymysql
连接 MySQL 数据库:
conn = pymysql.connect( host='localhost', # 数据库地址 port=3306, # 数据库端口号 user='root', # 数据库用户名 password='123456', # 数据库密码 db='testdb' # 数据库名称 )
创建一个游标对象:
cursor = conn.cursor()
使用 Pandas 模块读取 CSV 文件:
import pandas as pd df = pd.read_csv('data.csv')
将 Pandas 数据框中的数据插入到 MySQL 数据库中:
for index, row in df.iterrows(): sql = f"INSERT INTO data (id, name, age) VALUES ({row['id']}, '{row['name']}', {row['age']})" cursor.execute(sql) conn.commit()
这里假设 CSV 文件中有 id、name 和 age 三列数据,且对应的 MySQL 数据库中有一个名为 data 的表格,表格中有 id、name 和 age 三个字段。
最后关闭游标和数据库连接:
cursor.close() conn.close()
完成上述步骤后,CSV 文件中的数据就会被存储到 MySQL 数据库中。
相关推荐









