私は使用していますパテ走る:
mysql> SELECT * FROM sometable;
sometable
多くのフィールドがあり、その結果、多くの列がターミナルに表示されることになります。フィールドは次の行に折り返されるため、列のタイトルとフィールド値を揃えるのが非常に困難です。
このようなデータをターミナルで表示するためのソリューションは何ですか?
私は phpMyAdmin や他の GUI インターフェースにアクセスできませんし、アクセスしたくもありません。次のようなコマンドライン ソリューションを探しています:MySQLクエリ結果をテキストまたはCVSファイルに保存する
ベストアンサー1
\G
の代わり に でクエリを終了します;
。例:
SELECT * FROM sometable\G
このクエリは、次のように行を垂直に表示します。
*************************** 1. row ***************************
Host: localhost
Db: mydatabase1
User: myuser1
Select_priv: Y
Insert_priv: Y
Update_priv: Y
...
*************************** 2. row ***************************
Host: localhost
Db: mydatabase2
User: myuser2
Select_priv: Y
Insert_priv: Y
Update_priv: Y
...