全国省市数据库
需积分: 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语句导入到他们的数据库系统中,快速构建起关于中国省市的数据库结构,而无需从零开始收集和整理数据。这对于需要处理中国区域数据的项目来说,是一个高效且方便的资源。

-麦_子-
- 粉丝: 386
最新资源
- 网络营销指导手册.doc
- 基于pytorch的花卉图像识别实战,resNet
- 黄冈机房建设网络电话布线方案.doc
- 计计算机科学与技术专业本科培养方案.doc
- 企业管理软件售前方案.doc
- 网络推广方案思路大纲.docx
- 我国企业信息化建设现状调查报告.doc
- 基于SSH的简单咖啡厅管理系统.doc
- 社区服务网络系统规划文档.doc
- 关于VISIO软件的介绍及使用.doc
- 后大学生网络消费行为分析与营销策略研究.doc
- 基于MATLAB的扩频通信m序列的仿真.doc
- 云计算简介及策略.pptx
- 计算机会计学的基本概念与知识体系架构.pptx
- 最新机电一体化毕业设计(论文)-基于单片机的数字电压表的设计.doc
- 未来建设智慧城市总体方案.doc