Mysql 关系数据库模型中的JSON树子表示
我有这个json树未格式化的数据:Mysql 关系数据库模型中的JSON树子表示,mysql,sql,json,relational-database,Mysql,Sql,Json,Relational Database,我有这个json树未格式化的数据: { "date": "02-02-2017", "records": [ { "title": "Title name", "label": "Label name", "value": "Value", "members": [ { "label": "string", "value": "string" },
{
"date": "02-02-2017",
"records": [
{
"title": "Title name",
"label": "Label name",
"value": "Value",
"members": [
{
"label": "string",
"value": "string"
},
{
"title": "Second title",
"label": "Label",
"value": "Value",
"members": [
{
"label": "string",
"value": "string"
}
]
}
]
}
]
}
每个记录可以有子成员,每个成员也可以有子成员
这个json树模型在关系数据库模型中的建议表示形式是什么?对于存储分层数据,建议使用闭包表结构 它是一个非常简单但功能强大的结构,用于存储、检索和删除分层结构中的数据 它将只包含三列-祖先、后代、深度 您可以在这里查看更多信息 有关其他可能的结构及其陷阱的更多信息,请参阅Bill Karwin的《SQL反模式》一书第3章“朴素树”