加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql如何查询当前登录的用户

发布时间:2022-06-13 17:22:16 所属栏目:MySql教程 来源:互联网
导读:本文小编为大家详细介绍mysql如何查询当前登录的用户,内容详细,步骤清晰,细节处理妥当,希望这篇mysql如何查询当前登录的用户文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 方法:1、用USER()函数,可返回连接的当前用户
  本文小编为大家详细介绍“mysql如何查询当前登录的用户”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何查询当前登录的用户”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
  
  方法: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();
 
  需要解释下: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如何查询当前登录的用户”文章已经介绍完毕。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读