美文网首页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