用pycham读取csv文件将其放入数据库中
时间: 2023-10-02 12:06:05 浏览: 101
好的,下面是步骤:
1. 首先确保你已经安装好了PyCharm和相应的数据库驱动程序,比如MySQL Connector等。
2. 在PyCharm中打开一个新的Python项目,创建一个Python文件。
3. 导入必要的模块,包括pandas和mysql.connector。代码如下:
```python
import pandas as pd
import mysql.connector
```
4. 读取CSV文件并将数据存储到一个pandas DataFrame中。假设你的CSV文件名为data.csv,且位于项目根目录下。代码如下:
```python
df = pd.read_csv('data.csv')
```
5. 连接到数据库并将数据插入到数据库中。假设你已经有了一个名为mydb的数据库,并且已经创建了一个名为data的表。代码如下:
```python
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydb"
)
mycursor = mydb.cursor()
for index, row in df.iterrows():
sql = "INSERT INTO data (column1, column2, column3) VALUES (%s, %s, %s)"
val = (row['column1'], row['column2'], row['column3'])
mycursor.execute(sql, val)
mydb.commit()
```
6. 运行代码并检查数据库中的数据是否已经插入成功。
阅读全文