mysql 数据脱敏
时间: 2023-10-29 14:00:53 浏览: 58
数据脱敏是一种常见的数据处理技术,用于在保护敏感隐私信息的同时,仍然能够使用和共享数据。在MySQL数据库中,可以使用字符串函数来实现数据脱敏。例如,可以使用LEFT、RIGHT和CONCAT函数来对手机号和身份证号进行脱敏处理。
对于电话号码脱敏,可以使用以下SQL语句:
SELECT mobilePhone AS 脱敏前电话号码, CONCAT(LEFT(mobilePhone,3), '********' ) AS 脱敏后电话号码 FROM t_s_user
对于身份证号码脱敏,可以使用以下SQL语句:
SELECT idcard AS 未脱敏身份证, CONCAT(LEFT(idcard,3), '****' ,RIGHT(idcard,4)) AS 脱敏后身份证号 FROM t_s_user
这些语句将显示脱敏前的电话号码和身份证号码,然后使用CONCAT函数将前三位字符保留不变,中间部分替换为星号,最后四位字符保留不变,从而实现了数据脱敏的效果。更多关于数据脱敏的详细信息,可以参考这篇文章:https://blog.csdn.net/eagle89/article/details/80309608