📜  MySQL字符串FROM_BASE64()函数(1)

📅  最后修改于: 2023-12-03 15:33:04.578000             🧑  作者: Mango

MySQL字符串FROM_BASE64()函数

MySQL字符串函数FROM_BASE64()是一个解密函数,它可以将Base64编码的字符串解码为原始字符串。这个函数非常有用,因为许多Web应用程序使用Base64编码来加密或隐藏其数据。

语法
FROM_BASE64(str)

参数说明:

  • str:必需。要解码的Base64编码字符串。
示例

以下是FROM_BASE64()函数的示例:

SELECT FROM_BASE64('VGhpcyBpcyBhIHZhbGlkIHN0cmluZw=='); -- 输出 This is a valid string

在这个示例中,我们将Base64编码的字符串VGhpcyBpcyBhIHZhbGlkIHN0cmluZw==解码为原始字符串This is a valid string

注意事项
  • FROM_BASE64()函数将忽略非法的Base64字符。这意味着解码后的字符串可能会比编码前的字符串短。
  • 如果传递给该函数的字符串没有使用Base64编码,它将返回NULL。
  • 如果需要使用Base64编码,请使用MySQL的TO_BASE64()函数。

如有使用问题,请参考MySQL官方文档:FROM_BASE64()