首页 > 数据库 >mysql-根据身份证号更新性别

mysql-根据身份证号更新性别

时间:2023-03-20 16:25:31浏览次数:40  
标签:ltx 身份证号 substring cast mysql date sfzh 性别

根据身份证号查询更新性别:

update uufs_ltx_info set xb= (case SUBSTRING(sfzh,17,1)&1 when 1 then '男' else '女' end) ;

 

 

根据身份证号查询更新出生日期:
select sfzh as 身份证号, cast(substring(sfzh,7,8) as date) as 出生日期, DATE_FORMAT(cast(substring(sfzh,7,8) as date), '%m-%d') as 生日 from why_uufr_ltx_lsxx20230106;

UPDATE why_uufr_ltx_lsxx20230106 set csrq=cast(substring(sfzh,7,8) as date) where LENGTH(sfzh) = 18;

标签:ltx,身份证号,substring,cast,mysql,date,sfzh,性别
From: https://www.cnblogs.com/whyun/p/17236722.html

相关文章

  • MySQL数据库的安装(保姆教学)
    MySQL数据库的安装(如果安装失败请看链接https://www.cnblogs.com/seeyouone/p/17236660.html)注意:必须用系统管理员身份运行mysql安装程序。安装目录切记不要用中文。......
  • MySQL Incorrect string value: '\xF0\x9F\x8D\x8A' for column 'column_name' at
    将"XXXXXX......
  • MySQL自增ID的知识点总结
    MySQL自增ID的知识点总结1.使用自增ID的优缺点优点主键页以近乎顺序的方式填写,提升了页的利用率索引更加紧凑,性能更好查询时数据访问更快节省空间连续增长的值......
  • MySQL数据库的卸载(保姆教学)
     步骤一:软件的卸载准备学习网络编程时,TCP/IP协议程序有服务器端和客户端。mysql这个数据库管理软件是使用TCP/IP协议。我们现在要卸载的是mysql的服务器端,它没有界面。......
  • windows 重启mysql服务
    方式一:命令窗口以管理员身份打开命令窗口(cmd) 关闭mysql服务 netstopmysql  启动mysql服务 netstartmysql  方式二:在服务中重启mysql服务  找......
  • Node向Mysql数据发送请求响应请求
    //导入mysql依赖(想要先安装依赖,在终端输入:npminstallmysql)varmysql=require('mysql');//配置mysql的数据信息varmy=mysql.createConnection({//mysql连接地址......
  • mysql-connector-python驱动和django-mysql-pool连接池
    ##################### 为了设计一个公用的、安全的连接池接口,可以考虑以下几个方面:封装连接池初始化和获取连接的逻辑,使得调用者不需要了解连接池的具体实现细节,只需要调......
  • Linux下MySQL安装
    MySQL安装过程下载官方包wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm成功信息:FINISHED--2023-03-2009:40:49--Totalwall......
  • Docker compose Mysql 8 sql_mode 配置及修改only_full_group_by docker sql_mode 'N
    mysql默认的配置sql_mode包含ONLY_FULL_GROUP_BY,我们要去掉,网上找了好多帖子,大多数copy来copy去,说的乱七八糟,很无奈,最后折腾了半天才搞定,主要是注意2点1、先明白你的mysq......
  • MySQL锁机制
        上文总结了MySQL的隔离级别,而隔离级别是通过锁机制实现的,所以针对锁机制展开详细描述。    首先介绍MySQL的锁可以分为:享/读/共享锁SharedLocks:针......