方法: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视频教程
以上就是mysql怎么查询当前登录的用户的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/175696.html
微信扫一扫
支付宝扫一扫