中国省市区数据表(MySQL版)

发布于 2015-04-25 19:25:10 分类:技术笔记 阅读(1915)  

web开发中经常会用到国内省市区的数据表信息,下面是作者从网上下载的一个MySQL版本的数据表,做了一下整理,发布出来与大家分享一下,也方便以后使用。文章结尾附有数据表的下载地址。

DROP TABLE IF EXISTS `db_yhm_city`;
CREATE TABLE `db_yhm_city` (
  `class_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `class_parent_id` smallint(5) unsigned NOT NULL DEFAULT '0',
  `class_name` varchar(120) NOT NULL DEFAULT '',
  `class_type` tinyint(1) NOT NULL DEFAULT '2',
  PRIMARY KEY (`class_id`),
  KEY `class_parent_id` (`class_parent_id`),
  KEY `class_type` (`class_type`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

由于数据信息量挺大,这里就不贴了。下面提供有下载地址:

MySQL版中国省市区数据表下载

现对以上表设计的字段做简要解释

class_id 主键id,唯一,区别用;

class_parent_id 父级的class_id值,比如苏州的class_parent_id就等于江苏的class_id了;

class_name 省市区名称;

class_type 省市区层级,这个根据自己需要来设置,如国家层级可设置为1,省级和直辖市设置为2,市级设置为3依次类推,需求简单的可忽略此字段;