如果要只要三级的点击这里:全国省市县三级数据库
前些日子一直在找寻较为详细的包含中国省市县乡村信息的数据,最后幸运的找见一堆txt文档(按理说国家应该提供吧),里面包含了绝大多数信息,如下:
我国的行政区规划代码是这样定义的,12位的统计用区划代码中,第1~2位,为省级代码;第3~4 位,为地级代码; 第5~6位,为县级代码; 第7~9位,为乡级代码; 第10~12位,为村级代码。
首先将这些文件读入解析生成为一个XML文档,然后将xml中的数据写入到数据库中。数据库建了5个表,分别存储省province、市city、县county、乡town、村village。表结构:ID顺序编号、Name名称、Code编码、CityID所属的上一级ID。
统计出来一共有34个省、直辖市和自治区,344个地级市,3152个县、区,43920个乡、镇、街道办事处,719472个村、社区。(市、县、乡、村均不包含港澳台的数据)
在此分享一下省市县乡村数据库,sql文件的下载地址:https://www.heguo.org/uploads/blog/06/03/01/cn.zip
国家统计局2013:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2013/index.html