MySQL 替换部分电话号码为000

要做敏感信息剔除,要求又不能全换成同一个号码影响测试,想了几个方法,最终采用替换部分电话号码为000来做到敏感信息覆盖。

mysql>update phone setb=replace(b,substring(b,4,3),‘000‘);

从第4个开始替换3个为000

mysql> select *from phone;

+---+-------------+

| a | b           |

+---+-------------+

| 1 | 18500025105 |

| 2 | 13900037537 |

| 3 | 15200002268 |

+---+-------------+

3 rows in set (0.00sec)

时间: 2024-08-04 21:50:38

MySQL 替换部分电话号码为000的相关文章

mysql替换字段里数据内容部分字符串

mysql替换表的字段里面内容,如例子: mysql> select host,user from user  where user='testuser'; +-----------------------+----------+| host                  | user     |+-----------------------+----------+| localhost.localdomain | testuser | +-----------------------+-

Mysql笔记之 -- replace()实现mysql 替换字符串

mysql 替换函数replace()实现mysql 替换字符串 mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便. mysql 替换函数replace() UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%

mysql 替换字符串

mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便. mysql 替换函数replace() UPDATE table_name  SET field_name = REPLACE ( field_name , 'from_str', 'to_str' ); 说明: table_name —— 表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字符串 例如: m

Hive(2)-Hive的安装,使用Mysql替换derby,以及一丢丢基本的HQL

一. Hive下载 1. Hive官网地址 http://hive.apache.org/ 2. 文档查看地址 https://cwiki.apache.org/confluence/display/Hive/GettingStarted 3. 下载地址 http://archive.apache.org/dist/hive/ 4. github地址 https://github.com/apache/hive 5. 也可以使用我准备好的安装包 https://pan.baidu.com/s/1

mysql中随机插入9000 000条数据

package query; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Random; import java.util.jar.Attributes.Name; public class query { public s

MySql 替换某一个字段的值

update table set name = replace(name,'name_','') where name like 'name_%';--替换 replace(name,'name_','') 把name中出现'name_'的全部替换为'' update table set name = substr(name,6) where name like 'name_%'; --截取 mysql中的substr()函数 用法: substr(string string,num start

MYSQL替换有Auto_increment的主键

在Mysql中,Auto_increment 一般都设在主键上,当你想要替换表单的主键时,要先删除自增长的特性才能删除主键的特性. 删除自增长    alter table A change id id int(5) ; 删除主键       alter table A drop primary key; 这时才能把其它列设为主键.

将wamp集成的mysql替换成安装版的

替换原因: wamp集成的mysql错误提示乱码. 修改文件: 路径C:\wamp下的wampmanager.conf,wampmanager.ini,uninstall_services.bat 路径C:\wamp\bin\mysql\mysql5.6.17下的wampserver.conf 步骤: 1.安装wamp和mysql,本例wamp安装到C盘,mysql安装到C:\Program Files\MySQL,安装版的mysql服务名为mysql 2.wampmanager.conf中的w

mysql替换制定的内容的 类似正则表达式的功能

content= 'asnfojassozxpdsgdspdps神龙架谁骄傲的骄傲搜ID飞机扫' SELECT content FROM test WHERE id =1 吧zx替换成ZZZZ UPDATE test SET content = REPLACE(content,'zx','ZZZZ') WHERE id =1 content = asnfojassoZZZZpdsgdspdps神龙架谁骄傲的骄傲搜ID飞机扫 吧ZZZZ到神龙架之间的内容替换成空 UPDATE test SET c