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

MariaDB DATABASE() Dijelaskan

Di MariaDB, DATABASE() adalah fungsi bawaan yang mengembalikan nama database default (saat ini).

Hasilnya dikembalikan sebagai string di utf8 kumpulan karakter.

Sintaks

Sintaksnya seperti ini:

DATABASE()

Tidak ada argumen yang diperlukan atau diterima.

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT DATABASE();

Inilah hasilnya di jendela terminal saya:

MariaDB [(none)]> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| NULL       |
+------------+

Dalam hal ini saya tidak memiliki database saat ini dan hasilnya adalah NULL .

Mari beralih ke database:

USE KrankyKranes;

Dan jalankan lagi:

SELECT DATABASE();

Hasil:

Database changed
MariaDB [KrankyKranes]> SELECT DATABASE();
+--------------+
| DATABASE()   |
+--------------+
| KrankyKranes |
+--------------+

Tidak Ada Argumen yang Diterima

Melewati argumen apa pun ke DATABASE() menghasilkan kesalahan:

SELECT DATABASE(123);

Hasil:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '123)' at line 1

Rutinitas Tersimpan

Dalam rutinitas tersimpan (seperti prosedur tersimpan, fungsi tersimpan, dll), database default adalah database yang terkait dengan rutinitas, yang belum tentu sama dengan database default dalam konteks pemanggilan.

Sinonim

SCHEMA() fungsi adalah sinonim untuk DATABASE() fungsi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagian 2:Klasifikasi Gambar dengan MariaDB Server dan TensorFlow – sebuah Tutorial

  2. Bagaimana SIGN() Bekerja di MariaDB

  3. MariaDB JSON_OBJECT() Dijelaskan

  4. Fungsi String MariaDB (Daftar Lengkap)

  5. Daftar Lengkap Koleksi yang Didukung oleh MariaDB