中國各省市編號(具體到二級市、區、縣)
阿新 • • 發佈:2019-02-06
use chinacity;
provinceNo tinyint primary key,
provinceName varchar(20)
);
oneCityId smallint primary key,
oneCityNo char(2),
oneCityName varchar(40),
provinceNo tinyint,
foreign key (provinceNo) references t_province(provinceNo) on delete cascade on update cascade
);
twoCityNo char(2),
twoCityName varchar(40),
oneCityId smallint,
primary key(twoCityNo, oneCityId),
foreign key (oneCityId) references t_oneCity(oneCityId) on delete cascade on update cascade
#省
provinceNo tinyint primary key,
provinceName varchar(20)
);
#一級市
oneCityId smallint primary key,
oneCityNo char(2),
oneCityName varchar(40),
provinceNo tinyint,
foreign key (provinceNo) references t_province(provinceNo) on delete cascade on update cascade
);
#注:oneCityId是由省的編號 + 一級市編號組成的
#如:南昌的oneCityId為3601(其中36為江西省的編號,01為南昌市的編號)
#二級市
twoCityNo char(2),
twoCityName varchar(40),
oneCityId smallint,
primary key(twoCityNo, oneCityId),
foreign key (oneCityId) references t_oneCity(oneCityId) on delete cascade on update cascade
);
整理的用途:
有了這個與國家統一的編號之後,只要我們得到了使用者的身份證號,就可以從身份證的前6位解析出他的省、一級市 、二級市(籍貫)
已整理成sql插入語句。
省:
一級市:
二級市: