写一个把收集到的数据整合进数据库的python文件,要有注释
时间: 2024-05-10 13:14:53 浏览: 25
好的,这里给您提供一个将收集到的数据整合进MySQL数据库的Python文件,注释已经加上了,方便您理解。
```python
import mysql.connector
#连接数据库,需要填写对应的数据库地址、用户名、密码以及数据库名称
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
#创建一个游标对象
mycursor = mydb.cursor()
#创建一个表格,如果已经存在则跳过
mycursor.execute("CREATE TABLE IF NOT EXISTS data (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT)")
#插入数据,这里以字典形式展示数据,具体数据格式根据您的需求进行更改
data = [
{"name": "张三", "age": 25},
{"name": "李四", "age": 30},
{"name": "王五", "age": 28},
]
#循环插入数据
for d in data:
sql = "INSERT INTO data (name, age) VALUES (%s, %s)"
val = (d["name"], d["age"])
mycursor.execute(sql, val)
#提交更改
mydb.commit()
#输出插入数据的行数
print(mycursor.rowcount, "行数据插入成功。")
```
以上代码中,我们首先使用`mysql.connector`库连接MySQL数据库,并创建一个游标对象。接着,我们创建了一个名为`data`的表格,如果该表格已经存在则跳过。然后,我们使用字典形式表示要插入的数据,并使用循环插入数据。最后,我们提交更改,并输出插入数据的行数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)