欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

json 數(shù)據(jù)寫入mysql數(shù)據(jù)庫中

錢浩然2年前13瀏覽0評論

JSON數(shù)據(jù)是一種常見的數(shù)據(jù)格式,在開發(fā)中經(jīng)常使用。MySQL數(shù)據(jù)庫是一種常見的關(guān)系型數(shù)據(jù)庫。如何將JSON數(shù)據(jù)寫入MySQL數(shù)據(jù)庫中呢?下面我們來詳細(xì)了解一下。

import json
import pymysql
# 連接數(shù)據(jù)庫
conn = pymysql.connect(
host='localhost',
user='root',
password='***',
database='test_db',
charset='utf8')
# 獲取游標(biāo)對象
cursor = conn.cursor()
# 打開JSON文件
with open('data.json', 'r', encoding='utf-8') as f:
data = json.load(f)
# 將JSON數(shù)據(jù)寫入表格
for item in data:
keys = list(item.keys())
values = list(item.values())
table_name = 'test_table'
sql = f"INSERT INTO {table_name} ({','.join(keys)}) values ('{','.join(values)}')"
cursor.execute(sql)
conn.commit()
conn.close()

以上代碼是Python代碼,主要用于連接MySQL數(shù)據(jù)庫,并將JSON數(shù)據(jù)插入表格中。我們可以使用json庫來讀取JSON文件,獲取數(shù)據(jù),然后使用PyMySQL庫連接數(shù)據(jù)庫,并將JSON數(shù)據(jù)插入到指定的表格中。

總的來說,將JSON數(shù)據(jù)寫入MySQL數(shù)據(jù)庫中的過程比較簡單。需要注意的是,數(shù)據(jù)的格式必須是可識別的格式,并且數(shù)據(jù)庫的連接和操作要注意數(shù)據(jù)的安全性。