请问有没比较好的办法可以把 JSON 数据导入 MYSQL

2018-05-06 10:03:33 +08:00
 meteor2013
6235 次点击
所在节点    MySQL
10 条回复
LukeChien
2018-05-06 10:08:13 +08:00
5.7 支持 json 类型
wangzhenhuaa
2018-05-06 11:28:52 +08:00
写个脚本转成 csv 再导入
zhangbohun
2018-05-06 11:58:52 +08:00
解析 json 生成 sql
cuixiao603
2018-05-06 12:42:55 +08:00
MK
wqzjk393
2018-05-06 13:00:17 +08:00
pandas readjson,然后写出到 csv excel 或者数据库
jowuIM
2018-05-06 13:26:28 +08:00
#1 的方法感觉不太可取, 如果你用 JSON 格式,就必须要使用 JSON 函数,个人之前用了,但是感觉还是很麻烦,还不如直接 MongoDB, 成熟可靠. 之前我是手动建表,然后读文件写入的, 跟#5 的方法是一样的. 但是还是觉得很麻烦, 特别是很长的 JSON. 有的结构复杂,处理也很蛋疼.
crb912
2018-05-06 14:00:02 +08:00
建议 python 处理,逻辑:
1.读入 json
2.连接 mysql
3.写入 mysql

一个脚本 ok
jowuIM
2018-05-06 14:47:26 +08:00
@crb912 那复杂的结构怎么处理呢?
比如,
{
key1 : value1 ,

key2 : {
subKey1 : subvalue1,
subKey2 : subvalue2,
subKey3 : subvalue3
}

...

}
crb912
2018-05-06 15:23:58 +08:00
这是 python 的字典结构,遍历一下,怎么处理都可以。
Heimo
2018-05-07 13:22:22 +08:00
都 json 了,写个脚本转成 cvs 或者 sql 不是很快么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452475

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX