Php 如何在Mysql中解析JSON字符串?

Php 如何在Mysql中解析JSON字符串?,php,mysql,json,phpmyadmin,Php,Mysql,Json,Phpmyadmin,我想了解一下JSON和MYSQL: 可以将JSON值存储到Mysql数据库 如果我们可以将JSON字符串存储到Mysql数据库,那么我们能够处理或解析Mysql中存储的JSON吗 要将任何JSON对象存储到SQL数据库中,您只需创建一个文本列来保存JSON字符串表示,并使用“LIKE”操作符对其进行解析 另一方面,您可以使用辅助表保存键/值对,并使用外键引用每个JSON对象的键/值。从5.7.8版开始,MySQL添加了JSON数据类型。因此,我相信现在您可以使用MySQL轻松地存储、操作JSON

我想了解一下JSON和MYSQL:

  • 可以将JSON值存储到Mysql数据库
  • 如果我们可以将JSON字符串存储到Mysql数据库,那么我们能够处理或解析Mysql中存储的JSON吗

  • 要将任何JSON对象存储到SQL数据库中,您只需创建一个文本列来保存JSON字符串表示,并使用“LIKE”操作符对其进行解析


    另一方面,您可以使用辅助表保存键/值对,并使用外键引用每个JSON对象的键/值。

    从5.7.8版开始,MySQL添加了JSON数据类型。因此,我相信现在您可以使用MySQL轻松地存储、操作JSON值。

    1。这是可能的,因为它只是一个字符串2。实际上为什么要这样做?您可以将JSON存储和处理为VARCHAR或BLOB。如果您正在寻找解析和/或MapReduce,那么答案是否定的,MySql无法做到这一点。考虑CouCHDB或MunGDB。