mysql sql 隱藏資訊

2021-09-26 19:45:04 字數 943 閱讀 4357

需求天天有,每天不一樣,今天主要介紹一下,只用mysql的內建函式實現資訊的隱藏

簡單列一下常用函式:

傳送門:

看看常用函式的用法

接下來講解一下怎麼個思路

首先,隱藏部分資訊

姓名,只顯示姓,如 張*,李*,王***

首先,應該想到求長度,補齊這倆函式

求長度:char_length(u.real_name)

擷取:substring(u.real_name,1,1)

補齊:rpad(substring(u.real_name,1,1),char_length(u.real_name),'*')

還有乙個經常用的函式 concat(str1,str2)

就這麼幾個,靈活應用,看結果吧

結果:

select

u.id,

rpad(substring(u.real_name,1,1),char_length(u.real_name),'*') realname,

concat(substring(u.telephone,1,3),'****',substring(u.telephone,8,11)) telephone,

concat(

rpad(substring(substring_index(u.email, '@', 1), 1, 3),char_length(substring_index(u.email, '@', 1)),'*'),

'@',

substring_index(u.email, '@', -1)

) email

from

user u

where

u.flag = 0

使用mysql,sql語言刪除冗餘資訊

這是表,我們需要操作的就是刪除除了學號不同,其它資訊都相同的冗餘資訊 思路 刪除 class3中的冗餘的stu id資訊,那麼接下來我們應該去篩選哪些stu id資訊是冗餘的,此時我們想到的就是利用group by語句進行分組,即select min stu id from class3 group...

資訊隱藏技術

資訊隱藏技術就是玩捉迷藏遊戲,把資訊隱藏起來。隱藏有兩種隱藏 lsb演算法 leastsignificantbit,最低有效位演算法 是將資訊嵌入到一張中去。中每個點都有乙個rgb值,將一張每個點rgb值的最低位連起來就得到乙個bit陣列,我可以解析這個bit陣列來獲得這張所隱含的資訊。編碼時,只需...

資訊隱藏綜述

資訊隱藏的主要方法包括在時間域 空間域 變換域的隱藏,另外還有基於檔案格式和載體生成技術的隱藏 7 11 目前研究得最多和最深入的是在靜止影象中的隱藏,一方面是由於影象具有較大的冗餘空間來隱藏資訊,另一方面影象處理工具較多且隱藏效果很直觀。在影象中的資訊隱藏方法主要有 位平面替換 基於調色盤的隱藏 ...