mysql 的省份城市区县表,整合在一个表里,数据量挺全的,用起来省心。你导入之后,直接就能跑,改造一下字段名也简单,适合做省市区三级联动。用在地址选择、后台表单配置、地图标注这些场景都挺方便的。
结构设计是单表的,省、市、区都在一张表里,用父级 ID 关联,层级清晰。写前端时,直接拉成一个树结构就行了,用 element-plus 或 antd 的级联选择组件配起来,响应也快。
SQL 是 MySQL 格式,直接 source 文件名.sql
导入就能用。字段设计比较标准,像 id
、name
、parent_id
都在,稍微封装一下接口就能和前端对上。
对了,如果你想拓展更多,比如加拼音、编码、省份简称,也方便二次加工。不用从头造轮子,拿来主义才是王道。
顺便放几个相关的 SQL 资源,都是省市区三级结构:
- 完整的省市区三级联动数据表 SQL 文件
- 中国省市区三级数据库表
- 中国省市区三级数据库表 Mysql.sql
- 省市区三级联动:MySQL 数据库三表级联实现
- 实现省市区三级联动的 SQL 文件设计与优化
- 赠送省市区三级数据完整版.sql
- 基于 Access 实现全国省市区三级联动
- 全国单表省市区县三级数据库的建设
如果你正好在做地址选择,或者搞城市级联,拿去用就对了,省时间还靠谱。