发布时间:2025-12-09 18:54:30 浏览次数:4
原始资料收集来源于·国家统计局·
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/
一、按照国家统计局的格式先分表
直接上表结构
#行政地区-省表CREATE TABLE `df_dict_province` (`_id` int(11) NOT NULL,`name` varchar(64) DEFAULT NULL,`province_id` varchar(12) DEFAULT NULL,PRIMARY KEY (`_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4#行政地区-市表CREATE TABLE `df_dict_city` (`_id` int(11) NOT NULL,`name` varchar(64) DEFAULT NULL,`city_id` varchar(12) DEFAULT NULL,`province_id` varchar(12) DEFAULT NULL,PRIMARY KEY (`_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4#行政地区-县表CREATE TABLE `df_dict_country` (`_id` int(11) NOT NULL,`name` varchar(64) DEFAULT NULL,`country_id` varchar(12) DEFAULT NULL,`city_id` varchar(12) DEFAULT NULL,PRIMARY KEY (`_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4#行政地区-镇表CREATE TABLE `df_dict_town` (`_id` int(11) NOT NULL,`name` varchar(64) DEFAULT NULL,`town_id` varchar(12) DEFAULT NULL,`country_id` varchar(12) DEFAULT NULL,PRIMARY KEY (`_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4#行政地区-村表CREATE TABLE `df_dict_village` (`_id` int(11) NOT NULL,`name` varchar(64) DEFAULT NULL,`village_id` varchar(12) DEFAULT NULL,`town_id` varchar(12) DEFAULT NULL,PRIMARY KEY (`_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4直接上表数据直接上表结构
baidulink:https://pan.baidu.com/s/1gsVyzjfT3jn-4daLl3ZwLA code:11p7二、根据分表合成了总表,哥哥and姐姐们可以按需获取
#行政地区总表CREATE TABLE `df_dict_region` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',`name` varchar(64) DEFAULT NULL COMMENT '行政中文名',`current_id` varchar(12) DEFAULT NULL COMMENT '当前行政地id',`superior_id` varchar(12) DEFAULT NULL COMMENT '上一级行政地id',`region_type` varchar(12) DEFAULT NULL COMMENT '行政地区类型',PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='行政地区表';表结构已经提供如上,数据可以从分表中提取到总表哦。