全国省市区数据的单表结构,挺适合做联动下拉、地区筛选那些场景的。省市区全都塞进一张表里,结构清爽,查起来也快,字段设计也比较人性化,不用去拼多个表,少了多麻烦。

全国的省市区都整理好了,SQL 脚本直接建表带数据,导进去就能用。适合做地址选择、用户注册那种场景,前后端都能直接上手。尤其适合你用MySQL做项目,不用再东拼西凑数据。

结构上是典型的parent_id自关联,递归查询省市区挺方便的。比如你拿到district_id,顺着往上捞,一层层都能找到。也支持你用在三级联动组件里,配合前端库用着顺。

对了,表里还预留了一些字段,扩展性也不错。如果你想加个pinyinzipcode啥的,也能直接改。数据是整理过的,全国范围的,比较全,省市区县都覆盖了。

如果你也在搭地址模块,或者正好想做个省市区选择的功能,推荐你直接试试。下面这几个链接也挺实用的:

如果你用的是MySQL,直接跑脚本就能建好。如果你用的是PostgreSQL,得稍微改下语法。数据量也不算大,几千条,跑起来快。