집 >데이터 베이스 >MySQL 튜토리얼 >mysql에 현재 로그인된 사용자를 쿼리하는 방법
방법: 1. "select user()" 구문으로 USER() 함수를 사용하여 연결의 현재 사용자 이름과 호스트 이름을 반환합니다. 2. "currrent_user()" 함수를 사용하여 현재 기록된 내용을 표시합니다. - 사용자 테이블의 사용자. "select current_user()" 구문 중 하나입니다.
이 튜토리얼의 운영 환경: centos 7 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.
user() 함수는 MySQL 연결의 현재 사용자 이름과 호스트 이름을 반환합니다. 현재 로그인된 사용자 이름과 해당 호스트를 표시하는 데 사용됩니다.
currrent_user()는 현재 로그인된 사용자가 사용자 테이블에서 어느 항목에 해당하는지 표시하는 데 사용됩니다.
user()에서 주목해야 할 점은 이것이 SQL 문의 일부가 아닌 함수라는 것입니다(즉, 다른 데이터베이스에서 사용할 수 없음을 의미).
사용자가 이 기능을 통해 도움을 받을 수 있도록 도와드릴 수 있습니다.
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에 현재 로그인된 사용자를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!