python将json存入mysql数据库
时间: 2023-05-23 17:03:35 浏览: 244
使用数据库爬取Twitter-beginning c# 7 programming with visual studio 2017[truepdf]
非常好的问题!这可以通过使用Python的json模块和MySQL的连接模块实现。以下是一个简单的代码示例,演示如何将JSON数据存储在MySQL数据库中:
```
import json
import mysql.connector
# JSON 数据
data = {"name": "张三", "age": 18, "city": "北京"}
# 连接到 MySQL 数据库
cnx = mysql.connector.connect(user='user', password='password', host='localhost', database='mydatabase')
cursor = cnx.cursor()
# 将 JSON 数据转换为字符串
data_str = json.dumps(data)
# 使用 INSERT 语句将数据插入到数据库中
query = "INSERT INTO mytable (data) VALUES (%s)"
cursor.execute(query, (data_str,))
# 提交更改并关闭连接
cnx.commit()
cursor.close()
cnx.close()
```
当然,这只是一个简单的示例,实际情况下可能需要更复杂的代码来处理不同的JSON数据和数据库表结构。
阅读全文