以下是将给定的JSON数据存储到MySQL数据库中的Python程序示例:
import json
import mysql.connector
# 解析JSON数据
data = '''
{
"id": 1895121,
"operators": 1,
"MSISDN": "666",
"ICCID": "666",
"IMSI": "999",
"IMEI": "",
...
}
'''
json_data = json.loads(data)
# 连接到MySQL数据库
connection = mysql.connector.connect(
host="your_host",
user="your_username",
password="your_password",
database="your_database"
)
cursor = connection.cursor()
# 插入数据到表中
table_name = "your_table_name"
columns = ", ".join(json_data.keys())
placeholders = ", ".join(["%s"] * len(json_data))
values = tuple(json_data.values())
insert_query = f"INSERT INTO {table_name} ({columns}) VALUES ({placeholders})"
cursor.execute(insert_query, values)
# 提交更改并关闭连接
connection.commit()
cursor.close()
connection.close()
请注意替换代码中的your_host
,your_username
,your_password
,your_database
和your_table_name
为你自己的MySQL数据库信息。此外,确保安装了相应的Python库:mysql-connector-python
和 json
。
以上示例假设表结构已经创建,并且与JSON数据中键值一致。如果有额外需求或字段类型不匹配,请根据实际情况进行调整。
内容由零声教学AI助手提供,问题来源于学员提问