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

SKEMA MariaDB () Dijelaskan

Di MariaDB, SCHEMA() fungsi adalah sinonim untuk DATABASE() fungsi. Ini mengembalikan nama database default (saat ini).

Hasilnya dikembalikan sebagai string di utf8 kumpulan karakter.

Sintaks

Sintaksnya seperti ini:

SCHEMA()

Tidak ada argumen yang diperlukan atau diterima.

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT SCHEMA();

Inilah hasilnya di jendela terminal saya:

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

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

Mari beralih ke database:

USE Zap;

Dan jalankan lagi:

SELECT SCHEMA();

Hasil:

MariaDB [Zap]> SELECT SCHEMA();
+----------+
| SCHEMA() |
+----------+
| Zap      |
+----------+

Tidak Ada Argumen yang Diterima

Melewati argumen apa pun ke SCHEMA() menghasilkan kesalahan:

SELECT SCHEMA(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 dikaitkan dengan rutinitas, yang belum tentu sama dengan database default dalam konteks panggilan


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana TIME_TO_SEC() Bekerja di MariaDB

  2. Bagaimana EXTRACT() Bekerja di MariaDB

  3. Meningkatkan Kinerja Backend Bagian 2/3:Menggunakan Indeks Basis Data

  4. Perbandingan Ketersediaan Tinggi Basis Data - Replikasi MySQL / MariaDB vs Oracle Data Guard

  5. Bagaimana DATE_FORMAT() Bekerja di MariaDB