使用mysql将手机号、身份证号等敏感字段替换成*号
-- 脱敏姓名 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;
处理之后字段信息如下:
本博客文章均已测试验证,欢迎评论、交流、点赞。
部分文章来源于网络,如有侵权请联系删除。
转载请注明原文链接:https://www.cnblogs.com/sueyyyy/p/10207627.html