我们假设您正在创建一个存储不同国家/地区特征的系统.将有相同的基本栏目,如姓名,人口,首都等.但是,让我们说除了它之外,你想要存储一些国家特定的信息,如最高的山,最近的海洋,最着名的食物等.这些列将是不同的国家.
如何使用像MySQL这样的关系数据库来完成.
我知道使用像MongoDB这样的无模式Nosql数据库可以更容易地将每个国家/地区存储为单独的文档.但是这样的事情可以使用关系数据库来完成吗?
解决方法:
只有文本字段,您需要两个额外的表:
>属性(包含属性的名称,例如“最高峰”)
> country_properties(包含国家/地产对的值:例如:国家/地区的ID“奥地利”,属性“最高山”的ID,“山的名称”)
或者,如果只有几个属性,则只需为未知值存储NULL.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。