mysql怎么查询当前登录的用户

来自:互联网
时间:2022-05-17
阅读:

MySQL怎么查询当前登录的用户

  • user()函数返回MySQL连接的当前用户名和主机名。是用来显示当前登陆的用户名与它对应的host,

  • currrent_user()是用来显示当前登陆用户对应在user表中的哪一个。

user(),要说明一点的是,它是一个函数,不是SQL语句的一部分(意味着到其他数据库中是无法使用的)。

我们可以help user得到这个函数的帮助。

教你怎么在mysql上查看当前登录用户

可以看到使用方法为select user();

(不敏感大小写)

select user();

教你怎么在mysql上查看当前登录用户

需要解释下:root@localhost

mysql怎么查询当前登录的用户

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

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

select current_user();

PS:括号可不加

mysql怎么查询当前登录的用户

示例如下:

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)
返回顶部
顶部