sql – 具有父ID的多层数据库,多个表或列?
发布时间:2021-02-20 09:37:01 所属栏目:MySql 来源:互联网
导读:我需要在mysql数据库中存储关于挪威郡,市和城市的信息.它们以分层方式相关(一个城市属于一个同样属于一个县的市政当局).最好将它存储为三个不同的表并通过外键引用,还是应该将它们存储在一个表中并将它们与parent_id字段相关联?两种解决方案的优缺点是什么?
|
我需要在mysql数据库中存储关于挪威郡,市和城市的信息.它们以分层方式相关(一个城市属于一个同样属于一个县的市政当局). 最好将它存储为三个不同的表并通过外键引用,还是应该将它们存储在一个表中并将它们与parent_id字段相关联? 两种解决方案的优缺点是什么? (结构端效率明智) 最佳答案 三个不同的表:>如果您的应用程序主要访问仅一个实体(县,市,市)的信息,则效率更高 (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mySQL Replication:主数据库名称是否必须与从属数据库名称
- Mysql实例log引起的mysql不能启动的解决方法
- mysql – 更改SQLAlchemy的Session.delete()行为
- mysql – 在行和回显编号和列名中查找最高值
- mysql – 与时间属性相关的设计数据库
- MYSQL教程Mysql中order by、group by、having的区别深入分析
- Mysql入门Mysql常见问题集锦
- MySQL查询不针对多个值进行测试
- php – 使用应用程序代码强制执行NOT NULL是错误的吗?
- 无法在Windows 10上的MySQL 8.x中设置lower_case_table_nam
