一.mysql欄位假面
blob型別的字段用於儲存二進位制資料 mysql中,blob是個型別系列,包括:tinyblob、blob、mediumblob、longblob,這幾個型別之間的唯一區別是在儲存檔案的最大大小上不同。 mysql的四種blob型別 型別 大小(單位:位元組) tinyblob 最大 255 blob 最大 65k medium。
1.建立表:
create table loginf(username varchar(32),pwd blob);
2.插入資料
insert into loginf(username,pwd) values('lxj', encode('aabbcc甲乙丙丁ddee','abcd'));
3.select資料
select username,pwd,decode(pwd,'abcd') as pwd1 from loginf;
二.ms sql server2008
1.建立表
create table logininf(使用者名稱 varchar(64),密碼 varbinary(100));
delete from logininf;
2.插入資料
insert into logininf(使用者名稱,密碼)
values('lxj',encryptbypassphrase('abc123key','password密碼'))
3.select資料
select 使用者名稱,密碼,cast(decryptbypassphrase('abc123key',密碼) as varchar(50))
from logininf;
KETTLE (例)簡單的字段轉換
乙個簡單的小例子 結合資料抽取 簡單的字段轉換 資料輸出。資源庫連線 資料輸入 資料輸出 參見之前的文章。基本的轉換結構是這樣的,我們從表中輸入,選擇我們需要的字段,已經對應的名稱,然後將資料在存入另外的資料庫。表輸入的配置 根據自己資料庫的配置連線,連線資料庫。字段選擇的配置 不想要的字段可以直接...
實現簡單的字段變更記錄
原理 在實體類變更前對其進行備份,呼叫newtonsoft.json下的序列化方法將其儲存成json格式,並在需要時呼叫反序列化方法,轉化成實體類 public static class testentitychange 將json格式的資料轉化成相應的實體 public static t gete...
MySql的簡單修改表字段SQL語句
新增乙個字段,預設值為0,非空,自動增長,主鍵 alter table tabelname add new field name field type default 0 not null auto increment add primary key new field name 增加乙個新字段 a...