MariaDBでは、TO_BASE64()
は、文字列引数をbase-64でエンコードされた形式に変換する組み込みの文字列関数です。
TO_BASE64()
関数は、接続文字セットと照合の文字列として結果を返します(接続の照合を取得する方法を参照してください)。
構文
構文は次のようになります:
TO_BASE64(str)
str
base-64としてエンコードする文字列です。
例
基本的な例は次のとおりです。
SELECT TO_BASE64('Greenshank');
結果:
+-------------------------+ | TO_BASE64('Greenshank') | +-------------------------+ | R3JlZW5zaGFuaw== | +-------------------------+
文字列は、FROM_BASE64()
を使用してbase-64からデコードできます。 働き。したがって、ここで取得した結果を使用して、FROM_BASE64()
を使用できます。 デコードするには:
SELECT FROM_BASE64('R3JlZW5zaGFuaw==');
結果:
+---------------------------------+ | FROM_BASE64('R3JlZW5zaGFuaw==') | +---------------------------------+ | Greenshank | +---------------------------------+
TO_BASE64()
でエンコードしたのと同じ文字列になることがわかります (ただし、FROM_BASE64()
結果をバイナリ文字列として返します。
ヌル値
null
を提供する 引数としてnull
になります :
SELECT TO_BASE64(null);
結果:
+-----------------+ | TO_BASE64(null) | +-----------------+ | NULL | +-----------------+
引数を提供しない
TO_BASE64()
を呼び出す 引数を渡さないとエラーが発生します:
SELECT TO_BASE64();
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_BASE64'