MariaDB DATABASE() Function
In MariaDB, DATABASE() is a built-in function that returns the current database name as a string.
It is a synonym for SCHEMA() function.
MariaDB DATABASE() Syntax
Here is the syntax of the MariaDB DATABASE() function:
DATABASE()
Parameters
The MariaDB DATABASE() function do not require any parameters.
Return value
The MariaDB DATABASE() function returns a UTF8 string which is the current database name.
If no database has been selected, the DATABASE() function will return NULL.
MariaDB DATABASE() Examples
If you have just connected to the MySQL server and have not selected a database, the DATABASE() function will return NULL.
SELECT DATABASE();
Output:
+------------+
| DATABASE() |
+------------+
| NULL |
+------------+Then, you use the USE statement to select testdb as the default database:
USE testdb;
Now, use the DATABASE() function to get the current database:
SELECT DATABASE();
Output:
+------------+
| DATABASE() |
+------------+
| testdb |
+------------+Conclusion
In MariaDB, DATABASE() is a built-in function that returns the current database name as a string.