需要存储全国地名,地址形式为:省,市,区,街道.街道号,比如
省:重庆市
市:重庆市
区:南岸区
街道:长电路
门牌号:999号
如果一个地址建立一条数据的话会有太多数据冗余,怎样建立一个数据表能高效的存储这些数据,希望能提供一下思路或者相关表结构
一般方法是数据分开建表,根据特点划分不同的表保存不同的数据,即可以省市区建一张表,街门牌号建另一张表分开存储,如果还是认为太多冗余,影响存储和查询,街和门牌号分开,就是3张表。省市区数据不多,不建议分开建表。
这种省市区一类的,大多是采用id,pid这一类似的设计去存数据的
ps:见过存到街道的,这种门牌号确定也要存?淘宝到这里都是自己填的