按行政区代码整理的 MySQL 三级联动数据,结构清晰,字段命名也挺规范。用起来比较省心,适合写省市区选择器那类表单,配合前端的 select 组件,交互体验还不错。

每一层行政区都有对应的编码,比如省是前两位,市是前四位,县区是完整六位,直接用LEFT(code, 2)LEFT(code, 4)这些 SQL 函数就能把上下级捋清楚,逻辑挺直观的。

这种方式蛮适合写注册页面、地址选择组件,甚至可以接在一些老项目里直接跑,省得自己再整理一遍行政区数据。

数据来源也比较靠谱,像中国行政区域三级联动 SQL 数据文件省市区三级行政区划数据表,都是比较常用的基础资源。如果你要实现前端三级联动下拉框,可以把这些 SQL 导进数据库,写点接口就能跑起来。

哦对了,如果你在做 MySQL 环境下的项目,这套数据用起来就更顺手了,不用额外转换格式,响应也快,代码也简单。