MariaDB SCHEMA() 函数使用指南

在 MariaDB 中, SCHEMA() 是一个内置函数,它以字符串形式返回当前的数据库名称。

它是 DATABASE() 函数的同义词。

MariaDB SCHEMA() 语法

这里是 MariaDB SCHEMA() 函数的语法:

SCHEMA()

参数

MariaDB SCHEMA() 函数不需要任何参数。

返回值

MariaDB SCHEMA() 函数返回一个 UTF8 字符串,它是当前的数据库名称。

如果还未选择数据库,SCHEMA() 函数将返回 NULL

MariaDB SCHEMA() 示例

如果您刚刚连接上 MySQL 服务器,还没有选择数据库,SCHEMA() 函数将返回 NULL

SELECT SCHEMA();

输出:

+----------+
| SCHEMA() |
+----------+
| NULL     |
+----------+

然后,您使用 USE 语句选择 testdb 作为默认数据库:

USE testdb;

现在,再使用 SCHEMA() 函数获取当前的数据库:

SELECT SCHEMA();

输出:

+----------+
| SCHEMA() |
+----------+
| testdb   |
+----------+

结论

在 MariaDB 中, SCHEMA() 是一个内置函数,它以字符串形式返回当前的数据库名称。