行政区划数据库
(34个省份 396个城市 3700个区县)
区划ID-父亲ID-全称-简称-级别-邮编-区号-拼音-简拼-经纬度-省市区聚合
温馨提示
经纬度是省市区对应的中心经纬度,即国测局坐标
(GCJ02坐标:google地图、soso地图、aliyun地图、mapabc地图和amap地图所用坐标)
不是 WGS84 (gps)国际坐标;
--mysql 导入数据库
--创建表 最新行政区划数据库
--字段 区划ID-父ID-全称-全称聚合-简称-简称聚合-级别-区号-邮编-拼音-简拼-首字母-经度-纬度-备注
CREATE TABLE `areas``.`areas` (
`ID` VARCHAR(45) NULL,
`ParentId` VARCHAR(45) NULL,
`Name` VARCHAR(45) NULL,
`MergerName` VARCHAR(200) NULL,
`ShortName` VARCHAR(45) NULL,
`MergerShortName` VARCHAR(200) NULL,
`LevelType` VARCHAR(45) NULL,
`CityCode` VARCHAR(45) NULL,
`ZipCode` VARCHAR(45) NULL,
`Pinyin` VARCHAR(45) NULL,
`Jianpin` VARCHAR(45) NULL,
`FirstChar` VARCHAR(45) NULL,
`lng` VARCHAR(45) NULL,
`Lat` VARCHAR(45) NULL,
`Remark` VARCHAR(45) NULL
);
--导入数据库
LOAD DATA LOCAL INFILE 'G:\areas.txt'
INTO TABLE areas
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
(ID,ParentId,Name,MergerName,ShortName,MergerShortName,LevelType,CityCode,ZipCode,Pinyin,Jianpin,FirstChar,lng,Lat,Remark);
--xls 全选复制到txt
--默认 txt为中文编码 导入时 请转为utf-8编码 以免乱码
--附 MSSQL导入方法:
--创建 最新行政区划数据库 旗舰版
--字段 区划ID-父ID-全称-全称聚合-简称-简称聚合-级别-区号-邮编-拼音-简拼-首字母-经度-纬度-备注
CREATE TABLE [dbo].[areas](
[ID] [NVARCHAR](50) NULL,
[ParentId] [NVARCHAR](50) NULL,
[Name] [NVARCHAR](50) NULL,
[MergerName] [NVARCHAR](200) NULL,
[ShortName] [NVARCHAR](50) NULL,
[MergerShortName] [NVARCHAR](200) NULL,
[LevelType] [NVARCHAR](50) NULL,
[CityCode] [NVARCHAR](50) NULL,
[ZipCode] [NVARCHAR](50) NULL,
[Pinyin] [NVARCHAR](50) NULL,
[Jianpin] [NVARCHAR](50) NULL,
[FirstChar] [NVARCHAR](50) NULL,
[Lng] [NVARCHAR](50) NULL,
[Lat] [NVARCHAR](50) NULL,
[Remark] [NVARCHAR](50) NULL
)
--导入数据库
BULK INSERT dbo.[areas]
FROM 'G:\IP数据库\areas.sql
WITH (
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
--查询
SELECT * FROM dbo.areas