亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python讀取json數據存入MySQL

小云
157
2023-09-01 14:04:53
欄目: 云計算

要將JSON數據存入MySQL中,您需要完成以下步驟:

  1. 導入所需的庫:
import json
import mysql.connector
  1. 連接到MySQL數據庫:
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
  1. 創建一個MySQL游標對象:
cursor = mydb.cursor()
  1. 讀取JSON文件:
with open('data.json', 'r') as file:
data = json.load(file)

請確保將data.json替換為您實際的JSON文件路徑。

  1. 迭代JSON數據并插入到MySQL表中:
for item in data:
sql = "INSERT INTO yourtable (column1, column2, ...) VALUES (%s, %s, ...)"
values = (item['field1'], item['field2'], ...)
cursor.execute(sql, values)
# 提交更改
mydb.commit()

請將yourtable替換為您要插入數據的MySQL表名稱,并將column1, column2, ...替換為實際的表列名。

  1. 關閉數據庫連接:
cursor.close()
mydb.close()

下面是一個完整的示例代碼:

import json
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
cursor = mydb.cursor()
with open('data.json', 'r') as file:
data = json.load(file)
for item in data:
sql = "INSERT INTO yourtable (column1, column2, ...) VALUES (%s, %s, ...)"
values = (item['field1'], item['field2'], ...)
cursor.execute(sql, values)
mydb.commit()
cursor.close()
mydb.close()

請確保將yourusernameyourpasswordyourdatabaseyourtablecolumn1, column2, ...field1, field2, ...替換為實際的數據庫連接信息、表名和列名。

1
碌曲县| 荆门市| 永城市| 大化| 阿荣旗| 龙口市| 灌阳县| 洪湖市| 阜新市| 固原市| 九江县| 太保市| 安阳市| 温泉县| 来安县| 稻城县| 新绛县| 砀山县| 汉源县| 礼泉县| 花莲县| 瓦房店市| 商丘市| 浦县| 湖北省| 章丘市| 浏阳市| 玉山县| 桓台县| 克什克腾旗| 民和| 株洲县| 江永县| 吉林省| 报价| 万盛区| 简阳市| 桦川县| 基隆市| 惠州市| 开鲁县|