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