私は、MySQLクライアントプログラムが対話モードで生成するテーブルの出力を好きですが、私はこのようなSQLスクリプトを実行しようとした場合:テーブル形式の出力を非対話モードでMySQLから取得するにはどうすればよいですか?
mysql -uroot mydb < myscript.sql
私はタブ区切りの出力を得ます。
mysql -uroot mydb -e 'select * from mytable'
ただし、出力は目的の表形式になります。
テーブル形式の出力を生成する最初のコマンドを取得するにはどうすればよいですか?私はHTML出力を望んでいませんが、終端文字の出力には列とヘッダーが整列しています。
可能重複に設定クエリを実行する前に、(HTTP [MYSQLは、スクリプトからの出力が異なり]: //stackoverflow.com/questions/13790956/mysql-differs-in-output-from-script) –
投稿していただきありがとうございます。私は同じことが必要でした。私はこのためにも「非インタラクティブ」モードという言葉を使っていますが、それが広く使われているかどうかはわかりません。この形式の実行(つまり、シェルからまっすぐ)に他の名前、つまりバッチモードがあるのだろうか? –