最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

將json文件數(shù)據(jù)導(dǎo)入到MySQL表中的詳細教程

 更新時間:2024年07月26日 10:52:41   作者:寒山李白  
如何使用json文件將數(shù)據(jù)導(dǎo)入到MySQL數(shù)據(jù)庫中的表里?Excel表格等文件的數(shù)據(jù)通過java或者python等語言讀取后生成一個json文件,然后想要將文件中的數(shù)據(jù)寫入到MySQL表中,本文介紹了將json文件數(shù)據(jù)導(dǎo)入到MySQL表中的詳細教程,需要的朋友可以參考下

一、介紹

如何使用json文件將數(shù)據(jù)導(dǎo)入到MySQL數(shù)據(jù)庫中的表里?

Excel表格等文件的數(shù)據(jù)通過java或者python等語言讀取后生成一個json文件,然后想要將文件中的數(shù)據(jù)寫入到MySQL表中

二、準(zhǔn)備工作

1. 工具

需要使用含有導(dǎo)入功能的MySQL數(shù)據(jù)庫可視化工具,功能強大的Navicat具有導(dǎo)入多種類型的數(shù)據(jù)文件到表中的功能。其他的可視化工具也有,但目前試了兩個好像都不是很好用。如果有好用的工具可以評論區(qū)分享一下。

推薦使用Navicat,雖然付費但功能強大

navicat工具視圖

在這里插入圖片描述

2. 建表

創(chuàng)建一個表,用于json文件導(dǎo)入

MySQL數(shù)據(jù)庫中需要先創(chuàng)建一個滿足json文件中字段的表

表名:tb_json_data_import
建表語句

CREATE TABLE `tb_json_data_import` (
  `id` INTEGER UNSIGNED AUTO_INCREMENT,
  `uuid` VARCHAR(300) UNIQUE ,
  `user_name` VARCHAR(300),
  `age` INTEGER,
  `addr` VARCHAR(300),
  PRIMARY KEY (`id`)
);

如何建表
查詢–>新建查詢–>輸入建表語句–>運行

在這里插入圖片描述

在這里插入圖片描述

運行后刷新左側(cè)數(shù)據(jù)庫,新建的表出現(xiàn),雙擊點開,表如下

在這里插入圖片描述

3. Json文件

準(zhǔn)備一個json文件
文件中的字段(鍵)的名稱和字段的數(shù)量要與MySQL表的字段保持一致
字段鍵對應(yīng)值的數(shù)據(jù)類型也需要與MySQL表中的字段值的類型保持一致

以下為根據(jù)上述生成的表字段造的json文件數(shù)據(jù)

json文件名:navicat_json_data.json

[
    {
        "uuid":"202406061417",
        "user_name":"libai",
        "age":20,
        "addr":"shanghai"
    },
    {
        "uuid":"202406061418",
        "user_name":"baijuyi",
        "age":21,
        "addr":"beijing"
    },
    {
        "uuid":"202406061419",
        "user_name":"dufu",
        "age":22,
        "addr":"guangzhou"
    },
    {
        "uuid":"202406061420",
        "user_name":"wangwei",
        "age":23,
        "addr":"shenzhen"
    },
    {
        "uuid":"202406061421",
        "user_name":"menghaoran",
        "age":24,
        "addr":"xianggang"
    },
    {
        "uuid":"202406061422",
        "user_name":"quyuan",
        "age":25,
        "addr":"aomen"
    },
    {
        "uuid":"202406061423",
        "user_name":"liyu",
        "age":26,
        "addr":"chongqing"
    },
    {
        "uuid":"202406061424",
        "user_name":"weiyingwu",
        "age":27,
        "addr":"tianjing"
    },
    {
        "uuid":"202406061425",
        "user_name":"liqingzhao",
        "age":28,
        "addr":"nanchang"
    },
    {
        "uuid":"202406061426",
        "user_name":"wangchangling",
        "age":29,
        "addr":"hangzhou"
    }
]

三、JSON文件數(shù)據(jù)導(dǎo)入MySQL表

1. 導(dǎo)入文件入口

可從兩個位置導(dǎo)入文件
第一種
打開表后,在表的數(shù)據(jù)視圖上方有導(dǎo)入的按鈕,點擊即可進入導(dǎo)入文件的界面

在這里插入圖片描述

第二種
在數(shù)據(jù)庫的表列表中選中要導(dǎo)入文件的表名,右鍵選擇導(dǎo)入向?qū)?..,即可進入導(dǎo)入文件的界面

在這里插入圖片描述

2. 文件類型選擇

進入導(dǎo)入界面后,可以選擇不同類型的文件進行導(dǎo)入,這里我們選擇JSON文件(*.json)
然后下一步

在這里插入圖片描述

3. 添加文件

這里我們點擊添加文件
然后選擇我們前面創(chuàng)建的json文件
編碼格式默認(rèn)無需更改
然后下一步

在這里插入圖片描述

注意:添加文件可以添加多個文件,也可以點擊文件后面的三個點...進行重選文件覆蓋原文件

4. 分割符選擇

選擇一個表的字段進行分隔,正常應(yīng)該是可以不選的。
但我這里不選點下一步會報錯,提示我必須選一個,我這里有一個(Root)選項,我選的就是這個
然后下一步

在這里插入圖片描述

注意:如果你沒有Root選項的話,可以選擇任意一個字段進行分隔,試了一下好像都能成功插入數(shù)據(jù)

5. 附加選項定義

這里可以定義一些額外的選項,如日期格式、日期分割符等,我們默認(rèn)即可,無需修改
下一步

在這里插入圖片描述

6. 目標(biāo)表的選擇

這里可以選擇或者修改默認(rèn)的目標(biāo)表,我們使用默認(rèn)的即可,就是我們創(chuàng)建的那個表
下一步

在這里插入圖片描述

注意:如果你想使用別的表進行導(dǎo)入,這里也可以選擇,在目標(biāo)表的后面有下拉框

在這里插入圖片描述

7. 確認(rèn)字段

查看字段是否一致,然后下一步

在這里插入圖片描述

8. 導(dǎo)入模式選擇

根據(jù)需要選擇導(dǎo)入模式,默認(rèn)追加:添加記錄到目標(biāo)表,我們就是用這個就可以了,會將記錄添加到表中
下一步

在這里插入圖片描述

9. 開始導(dǎo)入

準(zhǔn)備就緒后,點擊開始,即可開始導(dǎo)入數(shù)據(jù)到表

在這里插入圖片描述

10. 導(dǎo)入結(jié)果

導(dǎo)入完成后可以看到輸出的結(jié)果,0錯誤表示成功導(dǎo)入,如下

在這里插入圖片描述

已處理10條
已添加10條
未出現(xiàn)報錯內(nèi)容
表示導(dǎo)入數(shù)據(jù)成功,然后關(guān)閉即可

11. 查看表數(shù)據(jù)

導(dǎo)入成功后刷新表數(shù)據(jù),查看插入的數(shù)據(jù)結(jié)果,如下

在這里插入圖片描述

四、注意事項

1. 數(shù)據(jù)字段的數(shù)量

JSON文件中的數(shù)據(jù),其每條記錄中的字段數(shù)量需要和表中的字段數(shù)量保持一致

2. 數(shù)據(jù)字段值的類型

JSON文件中的數(shù)據(jù),其每條記錄中的字段對應(yīng)的值的類型,應(yīng)當(dāng)與表中字段定義的類型保持一致

3. 數(shù)據(jù)字段值的取值范圍

JSON文件中的數(shù)據(jù),其每條記錄中的字段對應(yīng)的值的取值范圍,應(yīng)當(dāng)滿足表中字段定義時的范圍

以上就是將json文件數(shù)據(jù)導(dǎo)入到MySQL表中的詳細教程的詳細內(nèi)容,更多關(guān)于json文件導(dǎo)入MySQL表的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

纳雍县| 澎湖县| 汉寿县| 万荣县| 望城县| 荆州市| 哈尔滨市| 城步| 甘谷县| 兴文县| 蚌埠市| 邯郸市| 富顺县| 平罗县| 聊城市| 太仓市| 泗洪县| 永修县| 寿宁县| 沛县| 宁德市| 毕节市| 万荣县| 沙河市| 航空| 济宁市| 无为县| 涟源市| 黄石市| 离岛区| 陵川县| 溧水县| 高邮市| 饶河县| 阿城市| 贡嘎县| 陆丰市| 江油市| 青阳县| 尼玛县| 万州区|