您现在的位置是:网站首页>博客详情博客详情
原mysql实现base64编码和解码
凡繁烦2020-05-25 19:19【数据库】3279人已围观
简介Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。我们通常通过代码去实现数据的base64的编码和解码,但是我们常用的mysql数据库有没有这样的编解码方式呢,答案是肯定的。 下面简单讲解下通过mysql实现字符串的base64编码和解码
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。
mysql版本在5.6之前是没有base64相关的函数的,所以我们可以先查询一下自己的mysql的版本
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.29 |
+-----------+
1 row in set (0.07 sec)
可以看到我的mysql版本是5.7的,高于5.6,可以使用to_base64和from_base64函数进行编码和解码
编码使用to_base64函数
mysql> select to_base64('123456');
+---------------------+
| to_base64('123456') |
+---------------------+
| MTIzNDU2 |
+---------------------+
1 row in set (0.06 sec)
解码使用form_base64函数
mysql> select from_base64('MTIzNDU2');
+-------------------------+
| from_base64('MTIzNDU2') |
+-------------------------+
| 123456 |
+-------------------------+
1 row in set (0.05 sec)
很赞哦! (0)
相关文章
文章评论(共0条)
{{item.fromUserName}} :
{{item.createTime}}
{{item.commentArea}} |({{item.commentIp}})
删除
回复
|
赞 ({{item.thumbsCount||0}})
{{it.fromUserName}} : 回复@{{it.toUserName}} : {{it.content}}
{{it.createTime}}{{it.commentArea}} | ({{it.commentIp}})
删除
回复
|
赞 ({{it.thumbsCount||0}})
上一页
1
...
{{num}}
...
下一页
{{totalPage}}
跳转到:
GO
点击排行
本栏推荐
标签云
站点信息
- 建站时间:2020-03-28
- 开发语言:JAVA
- 文章统计:13篇
- 文章评论:6条
- 统计数据:百度统计
- 微博:扫描二维码,关注

打赏本站
- 如果你觉得本站很棒,可以通过扫码支付打赏哦!
- 微信扫码:你说多少就多少~
- 支付宝:非常感谢您的慷慨支持~