全国省市数据库

preview
需积分: 0 0 下载量 37 浏览量 更新于2015-04-09 收藏 18KB DOCX 举报
全国省市数据库是一个包含中国所有省市数据的SQL结构化数据库,旨在提供一个可以直接使用的数据源,无需进行额外的数据处理或表结构调整。这个数据库分为两个主要的表:`promary` 和 `city`。 `promary` 表是省份级别的数据表,设计用于存储中国的34个省级行政单位的信息。表结构如下: 1. `proID`:作为主键的整数字段,用于唯一标识每个省份,数值范围从1到34。 2. `proName`:非空的`nvarchar(50)`字段,用于存储省份名称。由于可能包含中文字符,所以使用`nvarchar`类型,确保能正确存储中文数据。 创建`promary`表的SQL语句如下: ```sql create table promary( proID int primary key, proName nvarchar(50) not null ); ``` 接着,数据库填充了各省份的数据,例如: ```sql insert into promary values(1,'北京市'); insert into promary values(2,'上海市'); ... insert into promary values(34,'澳门特别行政区'); ``` `city` 表则用于存储每个省份下的城市信息,包括城市ID、城市名和对应的省份ID。表结构如下: 1. `cityID`:非空的整数字段,用于唯一标识每个城市。 2. `cityName`:作为主键的`varchar(50)`字段,存储城市名称。 3. `proID`:作为外键,引用`promary`表的`proID`,建立与省份的关联。 创建`city`表的SQL语句如下: ```sql create table city( cityID int not null, cityName varchar(50) primary key, proID int foreign key references promary(proID) ); ``` 在`city`表中,会为每个省份的每一个城市插入一条记录,例如: ```sql insert into city values(1, '上海市', 2); -- 上海市属于上海市 insert into city values(2, '南京市', 11); -- 南京市属于江苏省 ... ``` 这样的数据库设计便于查询和分析中国的省市分布、城市数量等信息,可以用于地理信息系统(GIS)、数据分析、统计报告等多种用途。用户可以直接将这些SQL语句导入到他们的数据库系统中,快速构建起关于中国省市的数据库结构,而无需从零开始收集和整理数据。这对于需要处理中国区域数据的项目来说,是一个高效且方便的资源。
身份认证 购VIP最低享 7 折!
30元优惠券