MYSQL(电话号码,身份证)数据脱敏的实现


Posted in MySQL onMay 28, 2021

一、数据脱敏解释

在日常开发需求中会经常遇到数据脱敏处理,比如身份证号、手机号,需要使用*进行部分替换显示。这样能使敏感隐私信息在一定程度上得到保护。那么什么是数据脱敏呢?

在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。

二、数据脱敏实现

数据脱敏实现可以从数据库查数据的时候进行处理,可以在查出数据后进行处理。在这里记录了MySQL数据库查询时处理,通过使用mysql字符串函数实现。

三、SQL数据脱敏实现

CONCAT()、LEFT()和RIGHT()字符串函数组合使用,请看下面具体实现

CONCAT(str1,str2,…):返回结果为连接参数产生的字符串
LEFT(str,len):返回从字符串str 开始的len 最左字符
RIGHT(str,len):从字符串str 开始,返回最右len 字符

电话号码脱敏sql:

SELECT mobilePhone AS 脱敏前电话号码,CONCAT(LEFT(mobilePhone,3), ‘********' ) AS 脱敏后电话号码 FROM t_s_user

MYSQL(电话号码,身份证)数据脱敏的实现

身份证号码脱敏sql:
SELECT idcard AS 未脱敏身份证, CONCAT(LEFT(idcard,3), ‘****' ,RIGHT(idcard,4)) AS 脱敏后身份证号 FROM t_s_user

MYSQL(电话号码,身份证)数据脱敏的实现

参考:https://blog.csdn.net/eagle89/article/details/80309608

到此这篇关于MYSQL(电话号码,身份证)数据脱敏的实现的文章就介绍到这了,更多相关MYSQL 数据脱敏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
详解MySQL主从复制及读写分离
May 07 MySQL
mysql联合索引的使用规则
Jun 23 MySQL
SQL实现LeetCode(175.联合两表)
Aug 04 MySQL
MySQL如何解决幻读问题
Aug 07 MySQL
MySQL8.0的WITH查询详情
Aug 30 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 MySQL
MySQL和Oracle批量插入SQL的通用写法示例
Nov 17 MySQL
千万级用户系统SQL调优实战分享
Mar 03 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
MySQL分区路径子分区再分区
Apr 13 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
Mysql中mvcc各场景理解应用
Aug 05 MySQL
MySql开发之自动同步表结构
mysql升级到5.7时,wordpress导数据报错1067的问题
May 27 #MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
Navicat for MySQL的使用教程详解
MySQL Router实现MySQL的读写分离的方法
MySQL通过binlog恢复数据
May 27 #MySQL
MySQL 数据类型选择原则
May 27 #MySQL
You might like
PHP字符串的编码问题的详细介绍
2013/04/27 PHP
PHP判断图片格式的七种方法小结
2013/06/03 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
Thinkphp3.2实用篇之计算型验证码示例
2017/02/09 PHP
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
jquery获取input表单值的代码
2010/04/19 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
vue2 设置router-view默认路径的实例
2018/09/20 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
python基础教程之五种数据类型详解
2017/01/12 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
python3中eval函数用法使用简介
2019/08/02 Python
python用requests实现http请求代码实例
2019/10/31 Python
python tornado使用流生成图片的例子
2019/11/18 Python
python实现低通滤波器代码
2020/02/26 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
信息管理专业推荐信
2013/10/29 职场文书
信访工作者先进事迹
2014/01/17 职场文书
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
民生工程实施方案
2014/03/22 职场文书
企业委托书范本
2014/09/13 职场文书
介绍信格式样本
2015/05/05 职场文书
乱世佳人观后感
2015/06/08 职场文书
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL