只復(fù)制data下的數(shù)據(jù)庫(kù)目錄是不行的,mysql是靠data目錄下ibdata1文件來(lái)進(jìn)行來(lái)數(shù)據(jù)庫(kù)的管理的
創(chuàng)新互聯(lián)建站主營(yíng)福山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件定制開(kāi)發(fā),福山h5小程序設(shè)計(jì)搭建,福山網(wǎng)站營(yíng)銷(xiāo)推廣歡迎福山等地區(qū)企業(yè)咨詢(xún)
json的數(shù)據(jù)json.loads進(jìn)來(lái)以后會(huì)變成一個(gè)json的對(duì)象,你需要自己把python對(duì)象中的字段值取出來(lái),拼成sql語(yǔ)句
你可以把這個(gè)過(guò)程封裝成一個(gè)函數(shù)
import json
def save_json(json_str):
obj = json.loads(json_str)
sql = 'insert into tbl values ("%s")' % obj['id'] #這里注意編碼,要轉(zhuǎn)成數(shù)據(jù)庫(kù)的編碼格式
#blabla
有些數(shù)據(jù)庫(kù)可以直接存鍵值對(duì),比如redis.
mysql的話(huà)可以考慮列表用特殊字符分隔,保存最后的字符串。但損失性能和不符合數(shù)據(jù)庫(kù)范式。