python将字典存入mysql数据库
时间: 2023-05-19 22:06:14 浏览: 513
可以使用Python的MySQL Connector模块来将字典存入MySQL数据库。具体实现方法可以参考以下代码:
```python
import mysql.connector
# 连接MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 创建表格
mycursor.execute("CREATE TABLE dict (id INT AUTO_INCREMENT PRIMARY KEY, key VARCHAR(255), value VARCHAR(255))")
# 定义要存入数据库的字典
mydict = {"name": "John", "age": 36, "city": "New York"}
# 将字典中的键值对逐一存入数据库
for key, value in mydict.items():
sql = "INSERT INTO dict (key, value) VALUES (%s, %s)"
val = (key, value)
mycursor.execute(sql, val)
# 提交更改
mydb.commit()
# 输出存入数据库的字典
print(mycursor.rowcount, "record inserted.")
```
以上代码可以将字典存入名为"dict"的MySQL表格中,每个键值对分别存入表格的"key"和"value"列中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)