MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как работи FROM_BASE64() в MariaDB

В MariaDB, FROM_BASE64() е вградена функция за низ, която декодира дадения низ, кодиран с base-64.

Връща резултата като двоичен низ.

Синтаксис

Синтаксисът е така:

FROM_BASE64(str)

Където str е кодираният низ с base-64 за декодиране.

Пример

Ето един основен пример:

SELECT FROM_BASE64('U2t1bGxkdWdnZXJ5');

Резултат:

+---------------------------------+
| FROM_BASE64('U2t1bGxkdWdnZXJ5') |
+---------------------------------+
| Skullduggery                    |
+---------------------------------+

Низовете могат да бъдат кодирани с база 64 с TO_BASE64() функция. Следователно можем да използваме резултата, който получаваме тук, и да използваме TO_BASE64() за да го кодирате отново в base-64:

SELECT TO_BASE64('Skullduggery');

Резултат:

+---------------------------+
| TO_BASE64('Skullduggery') |
+---------------------------+
| U2t1bGxkdWdnZXJ5          |
+---------------------------+

Можем да видим, че това води до същия кодиран низ с base-64, който декодирахме с FROM_BASE64() .

Нулеви стойности

Предоставяне на null като аргумент води до null :

SELECT FROM_BASE64(null);

Резултат:

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

Без аргументи

Извикване на FROM_BASE64() без подаване на аргументи води до грешка:

SELECT FROM_BASE64();

Резултат:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_BASE64'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 8 функции за връщане на деня от дата в MariaDB

  2. ИЗПУСКАНЕ ТАБЛИЦА, АКО СЪЩЕСТВУВА в MariaDB

  3. Как работи STR_TO_DATE() в MariaDB

  4. Как работи COALESCE() в MariaDB

  5. MariaDB POWER() Обяснено