Conversion

DATABASE

MySQLMySQL

Mengembalikan nama database yang sedang aktif/dipilih saat ini.

Tipe hasil: VARCHAR

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)