使用mysql将手机号、身份证号等字段进行脱敏

2020-05-12  本文已影响0人  安易学车

-- 脱敏姓名

UPDATE wb_person_message SET `name`=(if(LENGTH(name)>6,CONCAT(LEFT(name,1), '**' ),CONCAT(LEFT(name,1), '*' )));

-- 脱敏身份证号

UPDATE wb_person_message SET idNumber=CONCAT(LEFT(idNumber,4), '************' ,RIGHT(idNumber,2));

-- 脱敏学历

update wb_person_message set education = '博士',university = '清华大学',specialities='计算机科学与技术';

-- 脱敏手机号

UPDATE wb_person_message set phone = CONCAT(LEFT(phone,3), '*****' ,RIGHT(phone,3));

-- 查询结果

SELECT name,idNumber,phone,education,university,specialities from wb_person_message;

上一篇 下一篇

猜你喜欢

热点阅读