首页 > 数据库技术 > 详细

mysql中AES_ENCRYPT、AES_DNCRYPT及CONVERT的用法

时间:2015-11-26 12:56:51      阅读:330      评论:0      收藏:0      [点我收藏+]

这两天在弄公司的服务端项目的时候,发现mysql比较实用的3个函数,在这里给大家分享一下。

1、AES_ENCRYPT函数,这个函数的使用场景是对一些安全性要求比较高的数据使用AES加密,语法为:

AES_ENCRYPT(str,key),其中第一个参数表示要加密的数据,第二参数是对应的key。

2、AES_DECRYPT函数,这个函数是与AES_DECRYPT对应的一个函数,用于解密经过AES_DNCRYPT加密的数据,语法为:AES_DNCRYPT(str,key)。

3、CONVERT函数,这个函数一般是用来把数据转换成另一种编码格式,语法为:

CONVERT(str using charset),其中str是要转换的数据,using是关键字,charset表示要转换为哪种编码格式的编码。

以下是一个demo:

demo 表有id,name两个字段

insert into demo values(1,AES_ENCRPT(adgcd,ddddd));

select id,AES_DECRYPT(name,ddddd) as name from demo;

select id,CONVERT(name using utf8) from demo;

转自:  

http://wen147258.iteye.com/blog/2102030

mysql中AES_ENCRYPT、AES_DNCRYPT及CONVERT的用法

原文:http://www.cnblogs.com/dhsx/p/4997301.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!