mysql解析身份证的方法:首先打开命令窗口;然后执行SQL语句“select case left(id_number,2)when '11' then '北京市'...from t_users limit 10”即可获取用户属性。

mysql根据身份证信息来获取用户属性信息

需要:根据身份证信息来获取用户属性

方法:可以使用如下sql语句:select case left(id_number,2)

when '11' then '北京市'

when '12' then '天津市'

when '13' then '河北省'

when '14' then '山西省'

when '15' then '内蒙古自治区'

when '21' then '辽宁省'

when '22' then '吉林省'

when '23' then '黑龙江省'

when '31' then '上海市'

when '32' then '江苏省'

when '33' then '浙江省'

when '34' then '安徽省'

when '35' then '福建省'

when '36' then '江西省'

when '37' then '山东省'

when '41' then '河南省'

when '42' then '湖北省'

when '43' then '湖南省'

when '44' then '广东省'

when '45' then '广西壮族自治区'

when '46' then '海南省'

when '50' then '重庆市'

when '51' then '四川省'

when '52' then '贵州省'

when '53' then '云南省'

when '54' then '西藏自治区'

when '61' then '陕西省'

when '62' then '甘肃省'

when '63' then '青海省'

when '64' then '宁夏回族自治区'

when '65' then '新疆维吾尔自治区'

when '71' then '台湾省'

when '81' then '香港特别行政区'

when '82' then '澳门特别行政区'

else '未知'

end as 省份 ,

year(curdate())-if(length(id_number)=18,substring(id_number,7,4),if(length(id_number)=15,concat('19',substring(id_number,7,2)),null)) as 年龄,

case if(length(id_number)=18, cast(substring(id_number,17,1) as UNSIGNED)%2, if(length(id_number)=15,cast(substring(id_number,15,1) as UNSIGNED)%2,3))

when 1 then '男'

when 0 then '女'

else '未知'

end as 性别

from t_users limit 10

结果如下:+--------------------------+--------+--------+

| 省份 | 年龄 | 性别 |

+--------------------------+--------+--------+

| 广东省 | 40 | 男 |

| 新疆维吾尔自治区 | 25 | 男 |

| 广东省 | 22 | 男 |

| 浙江省 | 24 | 女 |

| 广东省 | 38 | 男 |

| 未知 | NULL | 未知 |

| 河南省 | 25 | 男 |

| 广东省 | 25 | 女 |

| 江西省 | 37 | 女 |

| 广东省 | 28 | 女 |

+--------------------------+--------+--------+

10 rows in set (0.00 sec)

mysql身份证解密_mysql怎么解析身份证相关推荐

  1. mysql怎么解析身份证_mysql怎么解析身份证

    mysql解析身份证的方法:首先打开命令窗口:然后执行SQL语句"select case left(id_number,2)when '11' then '北京市'...from t_use ...

  2. c mysql加密解密_mysql内置加密函数对数据加密

    1 目的 有些业务场景,数据库中的敏感数据需要存储为密文形式,这里使用mysql内置加密函数对数据进行加密. 2 加密算法 对称加密算法:AES 加密后数据转换为:十六进制 3 内置函数说明 函数 说 ...

  3. 百度AI的使用:解析身份证

    百度AI的使用:解析身份证 附百度AI解析身份证接口文档 百度API提供的几个工具类 解析身份证需要百度应用ID(clientId)和百度应用的秘钥(clientSecret).附官网链接地址 htt ...

  4. 解析身份证号码(Python版)

    解析身份证号码(Python版) 简单分析 结构 六位数字地址码 八位数字出生日期码 三位数字顺序码 一位数字校验码 代码实现 获取身份证号里的信息 获取身份证中的省份 计算身份证校验位 验证并提取信 ...

  5. vue3上传图片解析身份证,银行卡

    遇到需求 需要上传身份证,或者银行卡 传的时候需要传一个file  文件 在这里 我用了组件 也可以用npm包 pluplad(具体我没使用过) Plupload 上传详细讲解,Plupload 多实 ...

  6. 提取身份证号,解析身份证号出生年月、出生地、性别 的Python 实现与在线使用工具

    从一篇文本中,抽取出所包含的 身份证号 并解析出其中的 省.市.县.出生年月.性别.校验码.  这个功能,JioNLP帮你实现 源码在 github:JioNLPhttps://github.com/ ...

  7. 解析身份证的封装方法

    解析身份证号码,获取出生年月日.地址.年龄等等:这是一个封装方法,直接调用就可以了 package 包名;import java.text.ParseException; import java.te ...

  8. mysql select表达式_MySQL数据库SELECT查询表达式解析

    数据的管理在很大一部分是在进行查找工作,而SELECT占据了很大的一部分 SELECT select_expr [,select_expr...] [ FROM table_reference WHE ...

  9. mysql数据库迁徙_Mysql数据迁徙方法工具解析

    这篇文章主要介绍了mysql数据迁徙方法工具解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 数据迁徙是每个后端都会遇到的工作之一,本文介绍了一些 ...

最新文章

  1. 从零开始学 Web 之 BOM(四)client系列
  2. vue ui 报错errno:-4058解决办法
  3. 光端机的物理接口类型及传输系统原理
  4. Python网络编程之socket编程
  5. echart 饼图每一块间隙_排队3h?为了火遍tou音的芝士水果饼,值得吗?!
  6. OpenShift 4 之在不同的项目之间推送Image
  7. delphi和python比较_Python For Delphi---更好地协同
  8. vue框架的vue-router路由的运用
  9. mysql的下载及安装(windows)
  10. python3GUI--adb调试测试工具By:PyQt5(附下载地址)
  11. MT6628抓取CQI log的方法
  12. mac下chrome导入证书
  13. Python练习题——初学Python记录
  14. java回溯算法_回溯算法讲解--适用于leetcode绝大多数回溯题目
  15. echarts 多条折线时数量由多到少更新数据时残留问题
  16. Tableau 群集部署
  17. python换照片底色_Python 利用OpenCV给照片换底色的示例代码
  18. RSS Can:将网站信息流转换为 RSS 订阅源(三)
  19. (最全干货分享)渗透测试全流程归纳总结之二
  20. python-opencv之图像滤波(blur,boxFilter,GaussianBlur,medianBlur)

热门文章

  1. PPT文件如何单独提取文字、图片
  2. 【LeetCode】91.解码方法
  3. (学习笔记)透视变换及其python实现
  4. 高校社团管理系统_落笔文学社 | 第五届全国高校书信漂流瓶活动
  5. PPT无法打开超链接
  6. 2080显卡服务器系统驱动,英伟达显卡2080ti设备驱动问题
  7. ucharts提示窗tooltips自定义format配置,换行展示标题
  8. android简单计时器源码,Android 实现一个计时器
  9. 全球与中国泳室除湿机市场深度研究分析报告
  10. Excel Power Query连接MySQL数据库组件下载安装