📜  MySQL | DATABASE() 和 CURRENT_USER() 函数(1)

📅  最后修改于: 2023-12-03 14:44:27.909000             🧑  作者: Mango

MySQL | DATABASE() 和 CURRENT_USER() 函数

MySQL 是世界上最流行的关系型数据库管理系统,具有广泛的应用领域、高性能和可靠性。在 MySQL 中,有许多内置函数可以帮助程序员更加方便地操作数据。

本文将着重介绍 DATABASE() 和 CURRENT_USER() 函数。

DATABASE() 函数

DATABASE() 函数用于返回当前选择的数据库名称。如果没有当前选择的数据库,则返回空字符串。

语法
DATABASE()
示例

下面的示例演示了如何使用 DATABASE() 函数:

SELECT DATABASE();

执行结果:

+---------------+
| DATABASE()    |
+---------------+
| mydatabase    |
+---------------+

上述示例中,我们已连接到名为 mydatabase 的数据库,并使用 DATABASE() 函数返回了该数据库的名称。

CURRENT_USER() 函数

CURRENT_USER() 函数用于返回当前 MySQL 连接的用户名和主机名。

语法
CURRENT_USER()
示例

下面的示例演示了如何使用 CURRENT_USER() 函数:

SELECT CURRENT_USER();

执行结果:

+----------------+
| CURRENT_USER() |
+----------------+
| user@localhost |
+----------------+

上述示例中,我们连接到 MySQL 数据库的用户是 user,并且该用户是通过 localhost 主机连接到该数据库的。

总结

DATABASE() 和 CURRENT_USER() 函数是 MySQL 内置函数中的一部分,它们可以帮助程序员更加方便地操作数据库。DATABASE() 函数可以返回当前选择的数据库名称,而 CURRENT_USER() 函数可以返回当前 MySQL 连接的用户名和主机名。

以上就是 DATABASE() 和 CURRENT_USER() 函数的介绍。