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;
由于数据信息量挺大,这里就不贴了。下面提供有下载地址:
现对以上表设计的字段做简要解释:
class_id 主键id,唯一,区别用;
class_parent_id 父级的class_id值,比如苏州的class_parent_id就等于江苏的class_id了;
class_name 省市区名称;
class_type 省市区层级,这个根据自己需要来设置,如国家层级可设置为1,省级和直辖市设置为2,市级设置为3依次类推,需求简单的可忽略此字段;