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 Show Profile
Apr 05 MySQL
MySQL 分组查询的优化方法
May 12 MySQL
MySQL触发器的使用
May 24 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
MySQL系列之十一 日志记录
Jul 02 MySQL
MYSQL 表的全面总结
Nov 11 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
MySQL之MyISAM存储引擎的非聚簇索引详解
Mar 03 MySQL
mysql的单列多值存储实例详解
Apr 05 MySQL
MySQ InnoDB和MyISAM存储引擎介绍
Apr 26 MySQL
MySQL 条件查询的常用操作
Apr 28 MySQL
MySQL串行化隔离级别(间隙锁实现)
Jun 16 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
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
php中使用base HTTP验证的方法
2015/04/20 PHP
jquery animate 动画效果使用说明
2009/11/04 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
jQuery+CSS3实现3D立方体旋转效果
2015/11/10 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
python获取本地计算机名字的方法
2015/04/29 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
python 创建弹出式菜单的实现代码
2017/07/11 Python
基于Django用户认证系统详解
2018/02/21 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
Python中利用LSTM模型进行时间序列预测分析的实现
2019/07/26 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
大学生饮食配送创业计划书
2014/01/04 职场文书
市场部业务员岗位职责
2014/04/02 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
党员国庆节演讲稿范文2014
2014/09/21 职场文书
教师节横幅标语
2014/10/08 职场文书
社区务虚会发言材料
2014/10/20 职场文书
三好学生评语大全
2014/12/29 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
python爬虫selenium模块详解
2021/03/30 Python
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫