将大量的json数据存储到数据库中

时间:2015-03-04 17:50:17

标签: mysql json mongodb

我是HTML,Javascript和PHP编程的新手。我有大量的JSON数据,我需要存储在安全的地方。我希望将它存储在MYSQL数据库中。

到目前为止我一直在考虑的选项:

  1. json.stringify然后将其存储在mysql表中
  2. 使用支持JSON格式的数据库,如postgres,mongoDB
  3. 我想知道哪个选项更有效率和简单,因为我是新手。

    如果可能,请提供代码段或教程链接。

    任何帮助都会很棒!非常感谢提前! :)

1 个答案:

答案 0 :(得分:0)

来自PHP,使用$str = json_encode($json);,然后将结果存储在表格的TEXT列中。如果TEXT不够大(限制为64K),请使用MEDIUMINT(限制16MB)。

要进行检索,请使用$json = json_decode($txt, true)

请注意,这假设您不需要查看JSON中的字段,而只是存储和检索“不透明”字段。对象