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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。