共计 1094 个字符,预计需要花费 3 分钟才能阅读完成。
本文丸趣 TV 小编为大家详细介绍“mysql 如何查询当前登录的用户”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql 如何查询当前登录的用户”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。
方法:1、用 USER() 函数,可返回连接的当前用户名和主机名,语法“select user()”;2、用“currrent_user()”函数,可显示当前登陆用户对应在 user 表中的一个,语法“select current_user()”。
本教程操作环境:centos 7 系统、mysql8.0.22 版本、Dell G3 电脑。
mysql 怎么查询当前登录的用户
user() 函数返回 MySQL 连接的当前用户名和主机名。是用来显示当前登陆的用户名与它对应的 host,
currrent_user() 是用来显示当前登陆用户对应在 user 表中的哪一个。
user(),要说明一点的是,它是一个函数,不是 SQL 语句的一部分(意味着到其他数据库中是无法使用的)。
我们可以 help user 得到这个函数的帮助。
教你怎么在 mysql 上查看当前登录用户
可以看到使用方法为 select user();
(不敏感大小写)
select user();
教你怎么在 mysql 上查看当前登录用户
需要解释下:root@localhost
root 指的就是我们当前登录的用户,localhost 是指的本地主机(登陆到哪个数据库服务器),如果你有网络基础的话,肯定知道它指向 127.0.0.1 这个回环地址。
还有一种方法是通过 current_user 来获得当前用户名。
select current_user();
PS: 括号可不加
示例如下:
mysql select user();
+----------------------+
| user() |
+----------------------+
| test@192.168.203.132 |
+----------------------+
1 row in set (0.00 sec)
mysql select current_user();
+------------------+
| current_user() |
+------------------+
| test@192.168.%.% |
+------------------+
1 row in set (0.00 sec)
读到这里,这篇“mysql 如何查询当前登录的用户”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。