MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana TO_BASE64() Bekerja di MariaDB

Di MariaDB, TO_BASE64() adalah fungsi string bawaan yang mengubah argumen string menjadi bentuk enkode base-64.

TO_BASE64() function mengembalikan hasilnya sebagai string karakter dalam rangkaian karakter koneksi dan susunan (lihat cara mendapatkan susunan koneksi Anda).

Sintaks

Sintaksnya seperti ini:

TO_BASE64(str)

Dimana str adalah string yang akan dikodekan sebagai base-64.

Contoh

Berikut ini contoh dasarnya:

SELECT TO_BASE64('Greenshank');

Hasil:

+-------------------------+
| TO_BASE64('Greenshank') |
+-------------------------+
| R3JlZW5zaGFuaw==        |
+-------------------------+

String dapat didekode dari base-64 dengan FROM_BASE64() fungsi. Oleh karena itu, kita dapat menggunakan hasil yang kita dapatkan di sini, dan menggunakan FROM_BASE64() untuk memecahkan kodenya:

SELECT FROM_BASE64('R3JlZW5zaGFuaw==');

Hasil:

+---------------------------------+
| FROM_BASE64('R3JlZW5zaGFuaw==') |
+---------------------------------+
| Greenshank                      |
+---------------------------------+

Kita dapat melihat bahwa itu menghasilkan string yang sama yang kita encode dengan TO_BASE64() (walaupun, FROM_BASE64() mengembalikan hasilnya sebagai string biner).

Nilai Null

Memberikan null sebagai argumen menghasilkan null :

SELECT TO_BASE64(null);

Hasil:

+-----------------+
| TO_BASE64(null) |
+-----------------+
| NULL            |
+-----------------+

Tidak Memberikan Argumen

Memanggil TO_BASE64() tanpa meneruskan argumen apa pun menghasilkan kesalahan:

SELECT TO_BASE64();

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'TO_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. Memformat Angka sebagai Mata Uang di MariaDB

  2. Kurangi Sebulan dari Tanggal di MariaDB

  3. Melambung lebih tinggi di cloud dengan MariaDB SkySQL

  4. 11 Fungsi untuk Mendapatkan Hari, Bulan, dan Tahun dari Tanggal di MariaDB

  5. Cara Mendapatkan Akhir Bulan di MariaDB