簡単な回答
ユビキタスセミコロンコマンドターミネータ;
実際には\g
の省略形です コマンド。これは、それ自体がgo
の省略形です。 指図。 go
コマンドは、サーバーによってコンパイルおよび/または解釈されるコマンドのバッチを送信するために、歴史的にも現在も他の種類のSQLで使用されています。 \G
コマンドは\g
からその特徴的な文字を継承しているようです
mysql> help
...
\g go Send command to mysql server.
\G ego Send command to mysql server, display result vertically.
...
長い回答 (実際には \ Eである必要があります )help
を入力する mysqlプロンプトで、go
を含むすべての可能なmysqlコマンドが一覧表示されます。 およびego
上に示しました。 ego
コマンドは、この形式のgo
を示す先頭に追加された「e」を取得します コマンドは、同様のスイッチmysql -E
を使用してmysqlを呼び出すことによって通常課される動作も採用します。
man mysql...
...
--vertical, -E
Print query output rows vertically (one line per column value).
Without this option, you can specify vertical output for individual
statements by terminating them with \G.
...
では、なぜ-E
を使用するのですか? --vertical
の省略形として ?...両方のV
、v
、およびe
他の呼び出し動作へのスイッチとしてすでに割り当てられていました。 ego
コマンドは\E
を簡単に使用できたはずです ショートカットですが、\g
の大文字バージョンを紛らわしく採用しました コマンド。
要約すると...
-垂直>> -E >>自我>> \ G ...多田!