mac版Navicat如何设置重新打开后保持上次选项卡,在使用Navicat客户端时,我们可以设置重新打开客户端,保持上次打开的选项卡的,这个功能在哪里设置?我们来看一下。......
mysql数据库对数据的加密于解密
在使用mysql数据库时,有些数据特别重要,包括内部人员也不能泄密,在mysql数据库中怎么对数据加密呢?接下来和大家分享一下AES_ENCRYPT和AES_DECRYPT对数据的处理。我写的经验对你学习mysql有帮助的话,给我投票、点赞或者收藏!
2mysql数据库怎么使用游标
2mysql数据库外键怎么定义
1mysql连接查询 左连接 右连接 等值连接
工具/原料
- mysql5.6
方法/步骤
登录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
这个AES_ENCRYPT(字符,加密密码)函数是加密函数,返回latin1类型的字符。
这个AES_DECRYPT(加密的字符,加密密码)是解密函数,返回加密的源码。
在yonghu表中增加一个数据口令是123456,名称为万万,加密口令为abc:
INSERT INTO yonghu(mingcheng,kouling) VALUES('万万', AES_ENCRYPT('123456','abc'));
查看yonghu表的数据:SELECT * FROM yonghu;口令是一些看不懂的“符号”。
查看数据,把加密的口令加密还原:
SELECT id,mingcheng, AES_DECRYPT(kouling,'abc') FROM yonghu;
在yonghu表中更改一个用户的口令:
UPDATE yonghu SET kouling=AES_ENCRYPT('wanwan','abc') WHERE id=2;
查询yonghu表的数据,id为2的数据把口令123456改为wanwan.
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
SQL Server 2005数据库恢复图文教程详细阅读
SQL Server 2005数据库恢复图文教程,相信很多的站长网站的时候需要用到SQLServer2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.et。平时也经常用到,希望能给大家带来......
2023-03-17 517 数据库
-
如何安装SQL Server 2008数据库(带完整图解)详细阅读
如何安装SQL Server 2008数据库(带完整图解),在电脑上安装SQLServer2008软件时,经常会遇到各种各样的问题,如何成功的安装SQLServer2008呢?提供完整过程和图片详解。......
2023-03-17 535 数据库