需求天天有,每天不一樣,今天主要介紹一下,只用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 目前研究得最多和最深入的是在靜止影象中的隱藏,一方面是由於影象具有較大的冗餘空間來隱藏資訊,另一方面影象處理工具較多且隱藏效果很直觀。在影象中的資訊隱藏方法主要有 位平面替換 基於調色盤的隱藏 ...