您的位置:首页 > 游戏

MySQL隐藏真实手机号

时间:2019-07-13
FG电子app下载

MySQL隐藏真实的手机号码

在编写项目时,许多与用户隐私相关的内容将被星号占用,例如:

京东商品详情评论功能(用户昵称使用星号避免泄露用户信息)

c7e35568e29740818cb8411f88ce6f60.jpeg

幸运抽奖清单(用户的手机号码使用星号以避免泄露用户信息)

b65b235a2fdf44f5897dcc3ed54b4f33.jpeg

思考:如何达到上述效果?

答案:通过mysql concat,左,右系统函数;

语法描述

作用:将多个字符串连接成一个字符串。

语法:concat(string 1,string n)。

作用:从左侧截取字符串。

语法:left(字符串,截断长度)。

角色:从右侧捕获字符串。

语法:right(字符串,截断长度)。

分析步骤

这里我们主要使用mysql的concat,left和right函数来过滤数据库数据。我们以隐藏手机号码为例。实施过程非常简单。它只需要3个步骤:

1通过左侧功能

拦截手机号码的前3个字符

2右侧功能拦截手机号码后,3个字符

3通过concat连接“前3个字符”+“*****”+后3个字符

接下来,我们的老师将引导您完成上述三个步骤,以实现界面代码优化.

预先代码

第1步:准备测试数据

CREATE TABLE用户(

Id int主键auto_increment comment'number',

Uname varchar(45)not null comment'name',

移动字符(11)不为空评论'电话号码'

)CHARSET=utf8;

插入用户

(null,'Zhang San',12222222222),

(null,'Li Si',13333333333),

(null,'Wang Wu',14444444444),

(null,'Zhao Liu',15555555555);

第2步:按照分析步骤实现功能

e9f7b665d68f447bb966a7624f7d444b.jpeg

- 显示所有字段+并分别显示电话字段别名fmt_mobile

- 选择*,移动为来自用户的fmt_mobile;

- 显示所有字段+并分别显示电话字段“左侧3个字符”

- 从用户选择*,左(移动,3)作为fmt_mobile;

- 显示所有字段+并显示电话字段“右侧3个字符”

- 选择*,右(移动,3)作为用户的fmt_mobile;

- 显示所有字段+并显示电话字段“左侧3个字符”+“*****”+“右侧3个字符”

选择*,concat(左(移动,3),'*****',右(移动,3))作为来自用户的fmt_mobile;

明确需求

在编写项目时,许多与用户隐私相关的内容将被星号占用,例如:

京东商品详情评论功能(用户昵称使用星号避免泄露用户信息)

幸运抽奖清单(用户的手机号码使用星号以避免泄露用户信息)

思考:如何达到上述效果?

答案:通过mysql concat,左,右系统函数;

语法描述

作用:将多个字符串连接成一个字符串。

语法:concat(string 1,string n)。

作用:从左侧截取字符串。

语法:left(字符串,截断长度)。

角色:从右侧捕获字符串。

语法:right(字符串,截断长度)。

分析步骤

这里我们主要使用mysql的concat,left和right函数来过滤数据库数据。我们以隐藏手机号码为例。实施过程非常简单。它只需要3个步骤:

1通过左侧功能

拦截手机号码的前3个字符

2右侧功能拦截手机号码后,3个字符

3通过concat连接“前3个字符”+“*****”+后3个字符

接下来,我们的老师将引导您完成上述三个步骤,以实现界面代码优化.

预先代码

第1步:准备测试数据

CREATE TABLE用户(

Id int主键auto_increment comment'number',

Uname varchar(45)not null comment'name',

移动字符(11)不为空评论'电话号码'

)CHARSET=utf8;

插入用户

(null,'Zhang San',12222222222),

(null,'Li Si',13333333333),

(null,'Wang Wu',14444444444),

(null,'Zhao Liu',15555555555);

第2步:按照分析步骤实现功能

- 显示所有字段+并分别显示电话字段别名fmt_mobile

- 选择*,移动为来自用户的fmt_mobile;

- 显示所有字段+并分别显示电话字段“左侧3个字符”

- 从用户选择*,左(移动,3)作为fmt_mobile;

- 显示所有字段+并显示电话字段“右侧3个字符”

- 选择*,右(移动,3)作为用户的fmt_mobile;

- 显示所有字段+并显示电话字段“左侧3个字符”+“*****”+“右侧3个字符”

,看多了

日期归档
  • 友情链接:
  • 网赌fg电子 版权所有© www.traumasicu-hucla.com 技术支持:网赌fg电子| 网站地图