'show processlist'コマンドはMySQLで何をしますか?
「SHOWprocesslist」コマンドを使用して、MySQLアカウントのみに関連する実行中のスレッドを表示できます。プロセス権限があれば、実行中のほとんどすべてのスレッドを確認できます。実行中のスレッドが表示されます。
クエリは次のとおりです。
mysql> SHOW processlist;
これが出力です。
+----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 968 | Waiting on empty queue | NULL | | 9 | root | localhost:50255 | NULL | Query | 0 | starting | show processlist | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ 2 rows in set (0.00 sec)
データベースを変更すると、出力は異なりますが、「event_scheduler」と「root」の2人のユーザーが常に存在します。
もう一度クエリを試してみましょう。
mysql> SHOW processlist;
以下は出力です。
+----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 1148 | Waiting on empty queue | NULL | | 9 | root | localhost:50255 | business | Query | 0 | starting | show processlist | +----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ 2 rows in set (0.00 sec)
-
選択@@identityはMySQLで何をしますか?
@@identityは、現在のセッションのauto_increment列に最後に挿入された値を返します。まずテーブルを作成しましょう- mysql> create table DemoTable( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100) ); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT
-
SELECTとSHOWコマンドの結果をMySQLに結合しますか?
SELECTコマンドとSHOWコマンドの結果を1つにまとめるには、次のクエリを使用します- select @anyVariableName1 as anyAliasName1,@anyVariableName1 as anyAliasName2,......N; SELECTとSHOWを組み合わせるには、最初に最初の変数を作成して初期化します。以下はクエリです- mysql> set @first_name='John'; Query OK, 0 rows affected (0.00 sec) SELECTとSHOWを組み合わせるには、2番目の変数を作成して初期化し