前言
从正式环境倒库了人员数据到测试环境,需要把人员信息脱敏处理
一、数据样例和处理要求
示例:表test_user,english_name英文名,chinese_name中文名,full_name 全名{英文名(中文名)}例 peanut(花生)
SELECT english_name,chinese_name,full_name FROM test_user WHERE id=1669;

处理要求:
1、中文名修改为姓某某,不展示中文全称名
2、英文名展示

二、脱敏处理
1.分析
- 截取姓氏
- 替换和补充名字
--截取姓
SELECT SUBSTRING(chinese_name, 1, 1) AS chinese_name FROM test_user WHERE id=1669;
--填补名字,某某
SELECT RPAD(SUBSTRING(chinese_name, 1,

本文介绍了在将人员数据从正式环境导入测试环境时,如何对MySQL中的人员信息进行脱敏处理,包括中文名改为姓氏加某某,保留英文名。文章通过分析和编写SQL过程展示了具体的脱敏操作,主要应用了SUBSTRING和RPAD等MySQL函数。
最低0.47元/天 解锁文章
1272

被折叠的 条评论
为什么被折叠?



