ホームページ >データベース >mysql チュートリアル >mysqlで現在ログインしているユーザーをクエリする方法
方法: 1. USER() 関数を使用して、「select user()」という構文で接続の現在のユーザー名とホスト名を返します。 2. 「current_user()」関数を使用して、現在のログイン ユーザーに対応するユーザー テーブルを表示します (構文 "select current_user()")。
このチュートリアルの動作環境: centos 7 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
select user();
mysql で現在ログインしているユーザーを表示する方法を教えます
#説明が必要です: root@localhostroot はユーザーを指します現在ログインしています。localhost はローカル ホスト (ログイン先のデータベース サーバー) を指します。ネットワークの知識がある場合は、それがループバック アドレス 127.0.0.1 を指していることを知っておく必要があります。
もう 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 中国語 Web サイトの他の関連記事を参照してください。