📅  最后修改于: 2023-12-03 14:44:27.909000             🧑  作者: Mango
MySQL 是世界上最流行的关系型数据库管理系统,具有广泛的应用领域、高性能和可靠性。在 MySQL 中,有许多内置函数可以帮助程序员更加方便地操作数据。
本文将着重介绍 DATABASE() 和 CURRENT_USER() 函数。
DATABASE() 函数用于返回当前选择的数据库名称。如果没有当前选择的数据库,则返回空字符串。
DATABASE()
下面的示例演示了如何使用 DATABASE() 函数:
SELECT DATABASE();
执行结果:
+---------------+
| DATABASE() |
+---------------+
| mydatabase |
+---------------+
上述示例中,我们已连接到名为 mydatabase 的数据库,并使用 DATABASE() 函数返回了该数据库的名称。
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() 函数的介绍。