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 |
+-------------------+
相关用法
- MySQL FROM_BASE64()用法及代码示例
- MySQL FROM_UNIXTIME方法用法及代码示例
- MySQL FROM_UNIXTIME()用法及代码示例
- MySQL FROM_DAYS()用法及代码示例
- MySQL FROM_DAYS方法用法及代码示例
- MySQL FIELD方法用法及代码示例
- MySQL FORMAT()用法及代码示例
- MySQL Foreign keys用法及代码示例
- MySQL FORMAT方法用法及代码示例
- MySQL FLOOR()用法及代码示例
- MySQL FIND_IN_SET()用法及代码示例
- MySQL FLOOR方法用法及代码示例
- MySQL FIELD()用法及代码示例
- MySQL FIND_IN_SET方法用法及代码示例
- MySQL FLOAT and DOUBLE用法及代码示例
- MySQL FLOOR() AND CEIL()用法及代码示例
- MySQL From_days()用法及代码示例
- MySQL ROUND()用法及代码示例
- MySQL REPEAT()用法及代码示例
- MySQL POWER()用法及代码示例
- MySQL LEAD() and LAG()用法及代码示例
- MySQL IS_IPV4()用法及代码示例
- MySQL RADIANS方法用法及代码示例
- MySQL VARIANCE方法用法及代码示例
- MySQL WEEK()用法及代码示例
注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | FROM_BASE64 method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。