>  기사  >  데이터 베이스  >  mysql에 현재 로그인된 사용자를 쿼리하는 방법

mysql에 현재 로그인된 사용자를 쿼리하는 방법

WBOY
WBOY원래의
2022-05-16 17:41:448881검색

방법: 1. "select user()" 구문으로 USER() 함수를 사용하여 연결의 현재 사용자 이름과 호스트 이름을 반환합니다. 2. "currrent_user()" 함수를 사용하여 현재 기록된 내용을 표시합니다. - 사용자 테이블의 사용자. "select current_user()" 구문 중 하나입니다.

mysql에 현재 로그인된 사용자를 쿼리하는 방법

이 튜토리얼의 운영 환경: centos 7 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.

mysql에 현재 로그인된 사용자를 쿼리하는 방법

  • user() 함수는 MySQL 연결의 현재 사용자 이름과 호스트 이름을 반환합니다. 현재 로그인된 사용자 이름과 해당 호스트를 표시하는 데 사용됩니다.

  • currrent_user()는 현재 로그인된 사용자가 사용자 테이블에서 어느 항목에 해당하는지 표시하는 데 사용됩니다.

user()에서 주목해야 할 점은 이것이 SQL 문의 일부가 아닌 함수라는 것입니다(즉, 다른 데이터베이스에서 사용할 수 없음을 의미).

사용자가 이 기능을 통해 도움을 받을 수 있도록 도와드릴 수 있습니다.

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)

추천 학습: mysql 비디오 튜토리얼

위 내용은 mysql에 현재 로그인된 사용자를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.