数据填充:mysql 中国省份城市数据库表

本文详细介绍了如何在MySQL数据库中构建一个包含中国所有省份和城市的表,包括数据结构设计、数据填充方法以及可能遇到的问题和解决方案,旨在为地理信息系统的开发提供基础数据支持。
摘要由CSDN通过智能技术生成

--省级 Provincial
--城市 City
create  table Provincial (pid int ,Provincial  varchar (50 ) , primary  key  (pid ) )
insert  into Provincial  values (1 , '北京市' )
insert  into Provincial  values (2 , '天津市' )
insert  into Provincial  values (3 , '上海市' )
insert  into Provincial  values (4 , '重庆市' )
insert  into Provincial  values (5 , '河北省' )
insert  into Provincial  values (6 , '山西省' )
insert  into Provincial  values (7 , '台湾省' )
insert  into Provincial  values (8 , '辽宁省' )
insert  into Provincial  values (9 , '吉林省' )
insert  into Provincial  values (10 , '黑龙江省' )
insert  into Provincial  values (11 , '江苏省' )
insert  into Provincial  values (12 , '浙江省' )
insert  into Provincial  values (13 , '安徽省' )
insert  into Provincial  values (14 , '福建省' )
insert  into Provincial  values (15 , '江西省' )
insert  into Provincial  values (16 , '山东省' )
insert  into Provincial  values (17 , '河南省' )
insert  into Provincial  values (18 , '湖北省' )
insert  into Provincial  values (19 , '湖南省' )
insert  into Provincial  values (20 , '广东省' )
insert  into Provincial  values (21 , '甘肃省' )
insert  into Provincial  values (22 , '四川省' )
insert  into Provincial  values (23 , '贵州省' )
insert  into Provincial  values (24 , '海南省' )
insert  into Provincial  values (25 , '云南省' )
insert  into Provincial  values (26 , '青海省' )
insert  into Provincial  values (27 , '陕西省' )
insert  into Provincial  values (28 , '广西壮族自治区' )
insert  into Provincial  values (29 , '西藏自治区' )
insert  into Provincial  values (30 , '宁夏回族自治区' )
insert  into Provincial  values (31 , '新疆维吾尔自治区' )
insert  into Provincial  values (32 , '内蒙古自治区' )
insert  into Provincial  values (33 , '澳门特别行政区' )
insert  into Provincial  values (34 , '香港特别行政区' )
--select pid,Provincial from Provincial 

create  table City (cid int  not  null ,city  varchar (50 )  primary  key ,pid int  foreign  key  references Provincial (pid ) )
----------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------
--插入各个省的城市数据
--4个直辖市
insert  into City  values (1 , '北京市' ,1 )
insert  into City  values (1 , '天津市' ,2 )
insert  into City  values (1 , '上海市' ,3 )
insert  into City  values (1 , '重庆市' ,4 )
--select * from City where pid=4
----------------------------------------------------------------
--5河北省 11个地级市
insert  into City  values (1 , '石家庄市' ,5 )
insert  into City  values (2 , '唐山市' ,5 )
insert  into City  values (3 , '秦皇岛市' ,5 )
insert  into City  values (4 , '邯郸市' ,5 )
insert  into City  values (5 , '邢台市' ,5 )
insert  into City  values (6 , '保定市' ,5 )
insert  into City  values (7 , '张家口市' ,5 )
insert  into City  values (8 , '承德市' ,5 )
insert  into City  values (9 , '沧州市' ,5 )
insert  into City  values (10 , '廊坊市' ,5 )
insert  into City  values (11 , '衡水市' ,5 )
--select * from City where pid=5 order by cid
----------------------------------------------------------------
--6山西省 11个城市
insert  into City  values (1 , '太原市' ,6 )
insert  into City  values (2 , '大同市' ,6 )
insert  into City  values (3 , '阳泉市' ,6 )
insert  into City  values (4 , '长治市' ,6 )
insert  into City  values (5 , '晋城市' ,6 )
insert  into City  values (6 , '朔州市' ,6 )
insert  into City  values (7 , '晋中市' ,6 )
insert  into City  values (8 , '运城市' ,6 )
insert  into City  values (9 , '忻州市' ,6 )
insert  into City  values (10 , '临汾市' ,6 )
insert  into City  values (11 , '吕梁市' ,6 )
--select * from City where pid=6 order by cid
----------------------------------------------------------------
--7台湾省(台湾本岛和澎湖共设7市、16县,其中台北市和高雄市为“院辖市”,直属“行政院”,其余属台湾省;市下设区,县下设市(县辖市)、镇、乡,合称区市镇乡。)
insert  into City  values (1 , '台北市' ,7 )
insert  into City  values (2 , '高雄市' ,7 )
insert  into City  values (3 , '基隆市' ,7 )
insert  into City  values (4 , '台中市' ,7 )
insert  into City  values (5 , '台南市' ,7 )
insert  into City  values (6 , '新竹市' ,7 )
insert  into City  values (7 , '嘉义市' ,7 )
insert  into City  values (8 , '台北县' ,7 )
insert  into City  values (9 , '宜兰县' ,7 )
insert  into City  values (10 , '桃园县' ,7 )
insert  into City  values (11 , '新竹县' ,7 )
insert  into City  values (12 , '苗栗县' ,7 )
insert  into City  values (13 , '台中县' ,7 )
insert  into City  values (14 , '彰化县' ,7 )
insert  into City  values (15 , '南投县' ,7 )
insert  into City  values (16 , '云林县' ,7 )
insert  into City  values (17 , '嘉义县' ,7 )
insert  into City  values (18 , '台南县' ,7 )
insert  into City  values (19 , '高雄县' ,7 )
insert  into City  values (20 , '屏东县' ,7 )
insert  into City  values (21 , '澎湖县' ,7 )
insert  into City  values (22 , '台东县' ,7 )
insert  into City  values (23 , '花莲县' ,7 )
--select * from City where pid=7 order by cid
----------------------------------------------------------------
--8辽宁省 14个地级市
insert  into City  values (1 , '沈阳市' ,8 )
insert  into City  values (2 , '大连市' ,8 )
insert  into City  values (3 , '鞍山市' ,8 )
insert  into City  values (4 , '抚顺市' ,8 )
insert  into City  values (5 , '本溪市' ,8 )
insert  into City  values (6 , '丹东市' ,8 )
insert  into City  values (7 , '锦州市' ,8 )
insert  into City  values (8 , '营口市' ,8 )
insert  into City  values (9 , '阜新市' ,8 )
insert  into City  values (10 , '辽阳市' ,8 )
insert  into City  values (11 , '盘锦市' ,8 )
insert  into City  values (12 , '铁岭市' ,8 )
insert  into City  values (13 , '朝阳市' ,8 )
insert  into City  values (14 , '葫芦岛市' ,8 )
--select * from City where pid=8 order by cid
----------------------------------------------------------------
--9吉林省(2006年,辖:8个地级市、1个自治州;20个市辖区、20个县级市、17个县、3个自治县。)
insert  into City  values (1 , '长春市' ,9 )
insert  into City  values (2 , '吉林市' ,9 )
insert  into City  values (3 , '四平市' ,9 )
insert  into City  values (4 , '辽源市' ,9 )
insert  into City  values (5 , '通化市' ,9 )
insert  into City  values (6 , '白山市' ,9 )
insert  into City  values (7 , '松原市' ,9 )
insert  into City  values (8 , '白城市' ,9 )
insert  into City  values (9 , '延边朝鲜族自治州' ,9 )
--select * from City where pid=9 order by cid
----------------------------------------------------------------
--10黑龙江省(2006年,辖:12地级市、1地区;64市辖区、18县级市、45县、1自治县)
insert  into City  values (1 , '哈尔滨市' ,10 )
insert  into City  values (2 , '齐齐哈尔市' ,10 )
insert  into City  values (3 , '鹤 岗 市' ,10 )
insert  into City  values (4 , '双鸭山市' ,10 )
insert  into City  values (5 , '鸡 西 市' ,10 )
insert  into City  values (6 , '大 庆 市' ,10 )
insert  into City  values (7 , '伊 春 市' ,10 )
insert  into City  values (8 , '牡丹江市' ,10 )
insert  into City  values (9 , '佳木斯市' ,10 )
insert  into City  values (10 , '七台河市' ,10 )
insert  into City  values (11 , '黑 河 市' ,10 )
insert  into City  values (12 , '绥 化 市' ,10 )
insert  into City  values (13 , '大兴安岭地区' ,10 )
--select * from City where pid=10 order by cid
----------------------------------------------------------------
--11江苏省(2005年辖:13个地级市;54个市辖区、27个县级市、25个县)
insert  into City  values (1 , '南京市' ,11 )
insert  into City  values (2 , '无锡市' ,11 )
insert  into City  values (3 , '徐州市' ,11 )
insert  into City  values (4 , '常州市' ,11 )
insert  into City  values (5 , '苏州市' ,11 )
insert  into City  values (6 , '南通市' ,11 )
insert  into City  values (7 , '连云港市' ,11 )
insert  into City  values (8 , '淮安市' ,11 )
insert  into City  values (9 , '盐城市' ,11 )
insert  into City  values (10 , '扬州市' ,11 )
insert  into City  values (11 , '镇江市' ,11 )
insert  into City  values (12 , '泰州市' ,11 )
insert  into City  values (13 , '宿迁市' ,11 )
--select * from City where pid=11 order by cid
----------------------------------------------------------------
--12浙江省(2006年,辖:11个地级市;32个市辖区、22个县级市、35个县、1个自治县。)
insert  into City  values (1 , '杭州市' ,12 )
insert  into City  values (2 , '宁波市' ,12 )
insert  into City  values (3 , '温州市' ,12 )
insert  into City  values (4 , '嘉兴市' ,12 )
insert  into City  values (5 , '湖州市' ,12 )
insert  into City  values (6 , '绍兴市' ,12 )
insert  into City  values (7 , '金华市' ,12 )
insert  into City  values (8 , '衢州市' ,12 )
insert  into City  values (9 , '舟山市' ,12 )
insert  into City  values (10 , '台州市' ,12 )
insert  into City  values (11 , '丽水市' ,12 )
--select * from City where pid=12 order by cid
----------------------------------------------------------------
--13安徽省(2005年辖:17个地级市;44个市辖区、5县个级市、56个县。)
insert  into City  values (1 , '合肥市' ,13 )
insert  into City  values (2 , '芜湖市' ,13 )
insert  into City  values (3 , '蚌埠市' ,13 )
insert  into City  values (4 , '淮南市' ,13 )
insert  into City  values (5 , '马鞍山市' ,13 )
insert  into City  values (6 , '淮北市' ,13 )
insert  into City  values (7 , '铜陵市' ,13 )
insert  into City  values (8 , '安庆市' ,13 )
insert  into City  values (9 , '黄山市' ,13 )
insert  into City  values (10 , '滁州市' ,13 )
insert  into City  values (11 , '阜阳市' ,13 )
insert  into City  values (12 , '宿州市' ,13 )
insert  into City  values (13 , '巢湖市' ,13 )
insert  into City  values (14 , '六安市' ,13 )
insert  into City  values (15 , '亳州市' ,13 )
insert  into City  values (16 , '池州市' ,13 )
insert  into City  values (17 , '宣城市' ,13 )
--select * from City where pid=13 order by cid
----------------------------------------------------------------
--14福建省(2006年辖:9个地级市;26个市辖区、14个县级市、45个县。)
insert  into City  values (1 , '福州市' ,14 )
insert  into City  values (2 , '厦门市' ,14 )
insert  into City  values (3 , '莆田市' ,14 )
insert  into City  values (4 , '三明市' ,14 )
insert  into City  values (5 , '泉州市' ,14 )
insert  into City  values (6 , '漳州市' ,14 )
insert  into City  values (7 , '南平市' ,14 )
insert  into City  values (8 , '龙岩市' ,14 )
insert  into City  values (9 , '宁德市' ,14 )
--select * from City where pid=14 order by cid
----------------------------------------------------------------
--15江西省(2006年全省辖:11个地级市;19个市辖区、10个县级市、70个县。)
insert  into City  values (1 , '南昌市' ,15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值