当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL FROM_BASE64方法用法及代码示例


MySQL 的 FROM_BASE64(~) 方法对 Base64 编码的字符串进行解码并返回生成的二进制字符串。

注意

base64 是一种使用 ASCII 字符对二进制数据进行编码的方法。由于大多数字符集中都提供 ASCII 字符,这意味着数据损坏的可能性很低。每个 Base64 数字代表 6 位数据。因此,可以使用 4 个 base64 数字来表示 3 个字节(24 位)。

FROM_BASE64(~) 遵循一些规则:

  • 字母值 62 的编码是 '+'

  • 字母值 63 的编码是 '/'

  • 解码时会忽略换行符、回车符、制表符和空格。

参数

1. str | string

要解码为二进制字符串的 Base64 编码字符串。

例子

基本用法

解码 Base64 字符串 'QXBwbGU='

SELECT FROM_BASE64('QXBwbGU=');



+---------------------------+
| FROM_BASE64('QXBwbGU=')   |
+---------------------------+
| Apple                     |
+---------------------------+

空参数

如果输入是 NULL ,则返回 NULL

SELECT FROM_BASE64(NULL);



+-------------------+
| FROM_BASE64(NULL) |
+-------------------+
| NULL              |
+-------------------+

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | FROM_BASE64 method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。