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 infobright的安装步骤
Apr 07 MySQL
MySQL InnoDB ReplicaSet(副本集)简单介绍
Apr 24 MySQL
MySQL删除和插入数据很慢的问题解决
Jun 03 MySQL
mysql分组后合并显示一个字段的多条数据方式
Jan 22 MySQL
彻底解决MySQL使用中文乱码的方法
Jan 22 MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 MySQL
Windows下载并安装MySQL8.0.x 版本的完整教程
Apr 10 MySQL
Golang连接并操作MySQL
Apr 14 MySQL
mysql中关键词exists的用法实例详解
Jun 10 MySQL
MYSQL中文乱码问题的解决方案
Jun 14 MySQL
MySQL 原理与优化之Update 优化
Aug 14 MySQL
MySQL数据管理操作示例讲解
Dec 24 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中使用PDF文档功能
2006/10/09 PHP
php图片上传存储源码并且可以预览
2011/08/26 PHP
thinkphp验证码的实现(form、ajax实现验证)
2016/07/28 PHP
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
2012/12/19 Javascript
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
Vuejs开发环境搭建及热更新【推荐】
2018/09/07 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
python实现ping的方法
2015/07/06 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
优秀党支部事迹材料
2014/01/14 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书