mysql数据库对数据的加密于解密

 时间:2024-10-12 17:44:54

1、登录mysql,对test数据库作为当前数据库,新建一个yonghu表:id,mingcheng,kouling 艘早祓胂 CREATETABLE`yonghu`(`id`int(11)NOTNULLAUTO_INCREMENT,`mingcheng`varchar(10)DEFAULTNULL,`kouling`varchar(100)CHARACTERSETlatin1DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=2DEFAULTCHARSET=utf8

mysql数据库对数据的加密于解密

2、这个AES_ENCRYPT(字符,加密密码)函数是加密函数,返回latin1类型的字符。

mysql数据库对数据的加密于解密

3、这个AES_DECRYPT(加密的字符,加密密码)是解密函数,返回加密的源码。

mysql数据库对数据的加密于解密

4、在yonghu表中增加一个数据口令是123456,名称为万万,加密口令为abc:I鲍伊酷雪NSERT INTO yonghu(mingcheng,kouling) V帆歌达缒ALUES('万万', AES_ENCRYPT('123456','abc'));

mysql数据库对数据的加密于解密

5、查看yonghu表的数据:SELECT * FROM yonghu;口令是一些看不懂的“符号”。

mysql数据库对数据的加密于解密

6、查看数据,把加密的口令加密还原:SELECT id,mingcheng, AES_DECRYPT(kouling,'abc') FROM yonghu;

mysql数据库对数据的加密于解密

7、在yonghu表中更改一个用户的口令:UPDATE yonghu SET kouling=AES_ENCRYPT('wanwan','abc') WHERE id=2;

mysql数据库对数据的加密于解密

8、查询yonghu表的数据,id为2的数据把口令123456改为wanwan.

mysql数据库对数据的加密于解密
  • MATLAB如何找出图片中的红色物体
  • Visio软件如何画清晰美观的流程图
  • Visio怎样设置选中形状时自动显示更多形状手柄
  • Visio2016中如何新建和删除图层
  • Visio如何设置显示位置
  • 热门搜索
    法制手抄报资料 普法教育手抄报内容 关于诚信手抄报内容 地震手抄报内容 四年级数学手抄报内容 母爱手抄报内容 手抄报标题艺术字 法律知识手抄报资料 敬廉崇洁手抄报资料 安全主题手抄报