五级地区的行政区划 MySQL 数据,真的是搞前端做联动下拉时的宝藏资源。数据全,结构清晰,省市县乡村一网打尽,直接导入 MySQL 就能用,省得你一点点去拼接接口、整理数据,真挺省心。

国家统计局 2016 年的行政区划已经做成了 MySQL 数据库格式,建个名叫city的数据库,一导入就能开用,响应也快,结构也简单,写联动下拉的时候方便。数据解压 90M,虽然不小,但内容也确实够全。

它的层级关系比较清晰,适合做前端级联选择,比如像省-市-区-街道这种多级联动,用它省不少事儿。而且你要是和地图类业务结合,比如高德、百度那种地址解析,就更舒服了,字段全,能对上。

如果你对行政区划的数据比较感兴趣,或者要找更新的版本,可以看看这些:2020 版2018 版,还有个结构的三级编码简介也值得一读。

导入的时候注意下 MySQL 的编码问题,推荐直接用utf8mb4,有些乡村名字里有生僻字,用utf8会乱码,别问我是怎么知道的,嗯......

如果你刚好在做行政类系统或者需要地址联动模块,这套数据真的挺值得收一份的,用起来还不错。