mysql 怎么提取省市县数据

mysql 怎么提取省市县数据,第1张

省市县关系根据parentid来区分分别是0、1、2类推

id-name-parentid

1-北京-0

2-上海-0

3-山东-0

4-海淀区-1

5-西城区-1

6-徐汇区-2

7-长宁区-2

8-菏泽-3

9-青岛-3

10-中关村-4

我一般这样建表:

create table unit (

    uid int auto_increment,

    uname varchar(32),

    ulevel int,

    parentid int,

    PRIMARY KEY  uid

)

uid是主键,自动编号,uname是省市区县乡镇的名称,ulevel为级别(可以规定省为1、市为2、……),parentid为上级id,省的上级为0,市的上级为对应的省,……

不说话,你直接看图吧,第一张表有个provinceID,第二张表的father与第一张的provinceID关联,第三张的father与第二张的cityID关联


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7540467.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存