您现在的位置是:网站首页>博客详情博客详情

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.createTime}} {{item.commentArea}} |({{item.commentIp}})
{{it.createTime}}{{it.commentArea}} | ({{it.commentIp}})
上一页 1 ... {{num}} ... 下一页 {{totalPage}} 跳转到: GO

本栏推荐

站点信息

  • 建站时间:2020-03-28
  • 开发语言:JAVA
  • 文章统计:13篇
  • 文章评论:6条
  • 统计数据百度统计
  • 微博:扫描二维码,关注

打赏本站

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