我是靠谱客的博主 妩媚春天,最近开发中收集的这篇文章主要介绍mysql怎么查询当前登录的用户,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境: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

14.png

root指的就是我们当前登录的用户,localhost是指的本地主机(登陆到哪个数据库服务器),如果你有网络基础的话,肯定知道它指向127.0.0.1这个回环地址。

还有一种方法是通过current_user来获得当前用户名。

select current_user();

PS:括号可不加

15.png

示例如下:

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视频教程

以上就是mysql怎么查询当前登录的用户的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是妩媚春天为你收集整理的mysql怎么查询当前登录的用户的全部内容,希望文章能够帮你解决mysql怎么查询当前登录的用户所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部