mysql用身份证号判断男女_如何根据身份证号码辨别性别呢
展開(kāi)全部
可以根據(jù)身份證號(hào)碼e69da5e887aa3231313335323631343130323136353331333366303135的第十七位判斷性別,如果為奇數(shù)則為男性,偶數(shù)則為女性。
1、身份證號(hào)碼與一個(gè)人的性別、出生年月、籍貫等信息是緊密相連的,無(wú)論是15位還是18位的身份證號(hào)碼,其中都保存了相關(guān)的個(gè)人信息。
2、15位身份證號(hào)碼:第7、8位為出生年份(兩位數(shù)),第9、10位為出生月份,第11、12位代表出生日期,第15位代表性別,奇數(shù)為男,偶數(shù)為女。
3、18位身份證號(hào)碼:第7、8、9、10位為出生年份(四位數(shù)),第11、第12位為出生月份,第13、14位代表出生日期,第17位代表性別,奇數(shù)為男,偶數(shù)為女。
擴(kuò)展資料:
居民身份證號(hào)碼,正確、正式的稱(chēng)謂應(yīng)該是“公民身份號(hào)碼”。根據(jù)〖中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)?GB 11643-1999〗中有關(guān)公民身份號(hào)碼的規(guī)定,公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗(yàn)碼組成。
排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。中華人民共和國(guó)?居民身份證是國(guó)家法定的證明公民個(gè)人身份的有效證件。
結(jié)構(gòu)和形式
1.號(hào)碼的結(jié)構(gòu)
公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。
2.地址碼
表示編碼對(duì)象常住戶(hù)口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。
3.出生日期碼
表示編碼對(duì)象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。
4.順序碼
表示在同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、同月、同日出生的人編定的順序號(hào),順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
5.校驗(yàn)碼
根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗(yàn)碼計(jì)算出來(lái)的檢驗(yàn)碼。
中國(guó)大陸居民身份證號(hào)碼中的地址碼的數(shù)字編碼規(guī)則為:
第一、二位表示省(自治區(qū)、直轄市、特別行政區(qū))。
第三、四位表示市(地級(jí)市、自治州、盟及國(guó)家直轄市所屬市轄區(qū)和縣的匯總碼)。其中,01-20,51-70表示省直轄市;21-50表示地區(qū)(自治州、盟)。
第五、六位表示縣(市轄區(qū)、縣級(jí)市、旗)。01-18表示市轄區(qū)或地區(qū)(自治州、盟)轄縣級(jí)市;21-80表示縣(旗);81-99表示省直轄縣級(jí)市。
生日期碼
(身份證號(hào)碼第七位到第十四位)表示編碼對(duì)象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。
順序碼
(身份證號(hào)碼第十五位到十七位)地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、月、日出生的人員編定的順序號(hào)。其中第十七位奇數(shù)分給男性,偶數(shù)分給女性。
總結(jié)
以上是生活随笔為你收集整理的mysql用身份证号判断男女_如何根据身份证号码辨别性别呢的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【爬虫】问题集-豆瓣电影
- 下一篇: mysql身份证唯一查询_Mysql查询