Conversion

DATABASE

MySQLMySQL

Mengembalikan nama database yang sedang aktif/dipilih saat ini.

Tipe hasil: VARCHARDiperbarui: 16 Mei 2026

Syntax

SQL
DATABASE()

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Get Current Database

SQL
1SELECT DATABASE() AS current_db;

Menampilkan database yang sedang aktif.

Hasil
current_db: my_application

Conditional Query

SQL
1SELECT CASE
2 WHEN DATABASE() = 'production' THEN 'CAREFUL!'
3 ELSE 'Safe to test'
4END AS environment;

Cek environment berdasarkan database.

Hasil
environment: Safe to test

Audit Log

SQL
1INSERT INTO audit_log (db_name, action, created_at)
2VALUES (DATABASE(), 'user_login', NOW());

Log dengan informasi database.

Hasil
(inserted with database name)

Pertanyaan Umum tentang DATABASE

Apa itu fungsi DATABASE di MySQL?
Mengembalikan nama database yang sedang aktif/dipilih saat ini. Di MySQL, fungsi DATABASE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan DATABASE di MySQL?
Gunakan sintaks berikut: DATABASE(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi DATABASE?
Fungsi DATABASE mengembalikan nilai bertipe VARCHAR. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.