45

最初に自分の考えを説明する{英語が苦手です}

Alan Storm のブログで、mysql に関するトリッキーなことを見つけました。彼がコマンドラインを使用しているかどうかはわかりません。あちらのコメント欄が閉鎖されたので、代わりにこのクエリをここに置きます。

mysql> select * from eav_entity_type\G

コマンド ライン (Windows dos ベースの cmd) でこのステートメントを実行すると、通常の select ステートメントの結果が返されます。

そのブログに示されているような結果を得るにはどうすればよいか、またはコード美化の一部にすぎないかどうか教えてください。

4

2 に答える 2

71

\gの代わりに使用していると思います\G。使用しない限り\G、デフォルトの出力パターンが得られます。デフォルトは\gです。

mysql> show databases\g
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)

mysql> show databases\G
*************************** 1. row ***************************
Database: information_schema
*************************** 2. row ***************************
Database: mysql
*************************** 3. row ***************************
Database: test
3 rows in set (0.00 sec)
于 2012-06-21T08:59:36.157 に答える
3

古いバージョンの MySQL を使用している可能性がありますか? \Gは MySQL ego コマンドのショートカットであり、システムでも機能するはずです。

参照: http://dev.mysql.com/doc/refman/5.5/en/mysql-commands.html

また、私のシステムでは縦型ディスプレイをオンにしても問題なく動作します。

于 2012-06-21T09:02:10.093 に答える