美文网首页MySql
mysql json 查询

mysql json 查询

作者: Rinaloving | 来源:发表于2023-01-08 15:01 被阅读0次

mysql json 查询

  • MySQL 5.7新增对JSON支持

1. 普通 json 查询

  • 数据
{
    "id":"142"
}
  • 查询语句
select  * from table where data->'$.id' = 142;
  1. 数组格式查询

  • 数据
[
    {
        "Code":"320000",
        "SDataArr":[
            {
                "CityCode":"320100",
                "SDataArr":[
                    {
                        "AreaCode":"320102",
                        "SDataArr":[

                        ]
                    },
                    {
                        "AreaCode":"320104",
                        "SDataArr":[

                        ]
                    },
                    {
                        "AreaCode":"320106",
                        "SDataArr":[

                        ]
                    }
                ]
            },
            {
                "CityCode":"320800",
                "SDataArr":[
                    {
                        "AreaCode":"320829",
                        "SDataArr":[

                        ]
                    },
                    {
                        "AreaCode":"320830",
                        "SDataArr":[

                        ]
                    }
                ]
            }
        ]
    }
]

  • 查询语句
SELECT  JSON_EXTRACT(sRegionalRelations,'$[0].Code') FROM `TbCityStudy` 
json查询.png

参考文档

相关文章

网友评论

    本文标题:mysql json 查询

    本文链接:https://www.haomeiwen.com/subject/mjyucdtx.html