返回顶部
首页 > 资讯 > 数据库 >mysql数据库如何解析身份证
  • 190
分享到

mysql数据库如何解析身份证

2024-04-02 19:04:59 190人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关Mysql数据库如何解析身份证,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql解析身份证的方法:首先打开命令窗口;然后执行sql语句“

这篇文章将为大家详细讲解有关Mysql数据库如何解析身份证,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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数据库如何解析身份证就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: mysql数据库如何解析身份证

本文链接: https://lsjlt.com/news/53193.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql数据库如何解析身份证
    这篇文章将为大家详细讲解有关mysql数据库如何解析身份证,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql解析身份证的方法:首先打开命令窗口;然后执行SQL语句“...
    99+
    2024-04-02
  • 身份证数据如何进行加密
    使用JavaScript对身份证数据进行加密,具体方法如下:function formatidcard(idcard) {if(idcard.length == 15){return idcard.replace(/(\d{6})\d{6}...
    99+
    2024-04-02
  • golang如何认证身份
    本篇内容主要讲解“golang如何认证身份”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“golang如何认证身份”吧!基本身份验证基本身份验证是最简单和最常见的身份认证方法之一。在 Golang...
    99+
    2023-07-06
  • mongodb身份验证失败如何解决
    在MongoDB中,身份验证失败可能是由于以下几个原因造成的:1. 用户名或密码错误:请确保输入的用户名和密码正确,并且区分大小写。...
    99+
    2023-08-24
    mongodb
  • Oracle数据库ODBC连接中的身份验证方式
    在Oracle数据库ODBC连接中,身份验证方式通常有以下几种: 使用用户名和密码进行身份验证:用户需要提供正确的用户名和密码才能连接到Oracle数据库。 使用Windows身份验证进行身份验证:用户可以使用其Windows登录凭...
    99+
    2024-07-15
    oracle
  • SSL证书如何验证网站身份
    SSL证书通过验证网站的身份来确保用户与网站之间的通信安全。验证网站身份的方式包括以下几种: 证书颁发机构(CA)验证:CA是负...
    99+
    2024-04-17
    SSL证书
  • Excel如何显示身份证号
    在Excel中,你可以使用以下方法来显示身份证号:1. 默认格式显示:在单元格中直接输入身份证号码,Excel会自动按照默认格式进行...
    99+
    2023-10-07
    Excel
  • PHP如何判断身份证号
    这篇文章将为大家详细讲解有关PHP如何判断身份证号,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。身份证号function is_citizen_id($id) {  ...
    99+
    2023-06-03
  • MYSQL(电话号码,身份证)数据脱敏的实现
    一、数据脱敏解释 在日常开发需求中会经常遇到数据脱敏处理,比如身份证号、手机号,需要使用*进行部分替换显示。这样能使敏感隐私信息在一定程度上得到保护。那么什么是数据脱敏呢? 在涉及客户安全数据或者一些商业性敏感数据...
    99+
    2022-05-28
    MYSQL 数据脱敏 MYSQL 电话号码脱敏 MYSQL 身份证脱敏
  • mysql如何备份数据库
    本篇文章为大家展示了mysql如何备份数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。mysql如何备份数据库1.进入mysql客户端连接数据库2.选择需要备份...
    99+
    2024-04-02
  • 如何备份mysql数据库
    本篇文章为大家展示了如何备份mysql数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如何备份mysql数据库1.进入mysql客户端连接数据库2.选择需要备份...
    99+
    2024-04-02
  • mysql数据库如何备份
    这篇文章主要介绍mysql数据库如何备份,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、打开开始菜单,下方搜索框中搜索cmd,打开cmd命令行2、输入命令,就可备份数据库格式为:m...
    99+
    2024-04-02
  • Java如何实现身份证号码验证
    小编给大家分享一下Java如何实现身份证号码验证,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:package xxx;import ...
    99+
    2023-05-31
    java
  • 数据库SQL函数 根据身份证号/出生年月 精确计算年龄(Oracle/MySQL)
    根据身份证号统计年龄(18位) Oracle (1)Substr()函数在Oracle使用中表示被劫取的字符串表达式,截取字符串的内容。 (2)To_date()函数可以转换不同格式的日期,通过使用to_date函数...
    99+
    2023-09-01
    数据库 oracle mysql sql Powered by 金山文档
  • VB.NET如何验证LDAP用户身份
    这篇文章主要为大家展示了“VB.NET如何验证LDAP用户身份”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.NET如何验证LDAP用户身份”这篇文章吧。首先,我要讲的LDAP不是微软的Ac...
    99+
    2023-06-17
  • xtrabackup如何备份mysql数据库
    参考:http://mingxiao.blog.51cto.com/8124243/1623634一 全备1.命令安装:yum install -y gnupg rpm&nbs...
    99+
    2024-04-02
  • MySQL如何保证备份数据的一致性详解
    目录前言1. 全库只读2. 全局锁3. 事务4. 小结前言 为了数据安全,数据库需要定期备份,这个大家都懂,然而数据库备份的时候,最怕写操作,因为这个最容易导致数据的不一致,松哥举一...
    99+
    2024-04-02
  • excel表格输入身份证数字就变了如何解决
    这篇文章主要介绍了excel表格输入身份证数字就变了如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇excel表格输入身份证数字就变了如何解决文章都会有所收获,下面我们一起来看看吧。excel表格输入身份...
    99+
    2023-07-01
  • steam人机身份验证captcha无效如何解决
    本篇内容介绍了“steam人机身份验证captcha无效如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法一: 使用浏览器打开ste...
    99+
    2023-07-02
  • Django中如何实现JWT身份验证
    这篇文章主要介绍Django中如何实现JWT身份验证,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.认证与授权验证:身份验证是验证个人或设备标识的过程。身份验证过程之一是登录过程。注册网站后,您的信息(ID,密码,...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作