一、关于身份证的空间信息
身份证号码作为公民身份的法定标识,不仅包含了个人的基本信息,还隐含了丰富的空间信息。身份证号码的前六位是地址码,其中第一位数字代表我国传统划分的六大区域(东北、华北、华东、中南、西南、西北),这些区域划分基于自然地理特征、经济发展水平和文化差异等因素。
1、身份证与省份信息
身份证号码的地址码进一步细分到省、市、县(区)级别,精确地标识了个人的户籍所在地。这种编码方式不仅便于人口管理,还反映了我国不同地区的地理空间分布特征。在数据库中可以查询行政区划代码,例如执行以下 SQL 查询:
select code,name,type from biz_province;
执行完成后输出信息如下:
code name type
110000 北京市 直辖市
120000 天津市 直辖市
130000 河北省 省
140000 山西省 省
150000 内蒙古自治区 自治区
210000 辽宁省 省
220000 吉林省 省
230000 黑龙江省 省
310000 上海市 直辖市
320000 江苏省 省
330000 浙江省 省
340000 安徽省 省
350000 福建省 省
360000 江西省 省
370000 山东省 省
410000 河南省 省
420000 湖北省 省
430000 湖南省 省
440000 广东省 省
450000 广西壮族自治区 自治区
460000 海南省 省
500000 重庆市 直辖市
510000 四川省 省
520000 贵州省 省
530000 云南省 省
540000 西藏自治区 自治区
610000 陕西省 省
620000 甘肃省 省
630000 青海省 省
640000 宁夏回族自治区 自治区
650000 新疆维吾尔自治区 自治区
710000 台湾省 省
810000 香港特别行政区 特别行政区
820000 澳门特别行政区 特别行政区
注意观察,返回数据中的 code 即为行政区划代码。关注第一个数字,它对应特定的区域划分。
2、首位数字与区域
若仅关注首位数字,除港澳台外,省级行政区划的首位数字分为 1-6,与国家传统的 6 大区域划分相对应。
| 数字 | 区域名称 | 省份信息 |
|---|---|---|
| 1 | 华北 | 110000 北京市、120000 天津市、130000 河北省、140000 山西省、150000 内蒙古自治区 |
| 2 | 东北 | 210000 辽宁省、220000 吉林省、230000 黑龙江省 |
| 3 | 华东 | 310000 上海市、320000 江苏省、330000 浙江省、340000 安徽省、350000 福建省、360000 江西省、370000 山东省 |
| 4 | 中南 | 410000 河南省、420000 湖北省、430000 湖南省、440000 广东省、450000 广西壮族自治区、460000 海南省 |
| 5 | 西南 | 500000 重庆市、510000 四川省、520000 贵州省、530000 云南省、540000 西藏自治区 |
| 6 | 西北 | 610000 陕西省、620000 甘肃省、630000 青海省、640000 宁夏回族自治区、650000 新疆维吾尔自治区 |
| 7 | 台湾 | 710000 台湾省 |


