MySQL/mysqlコマンドでファイルに出力した時も表形式で出力したい
の編集
Top
/
MySQL
/
mysqlコマンドでファイルに出力した時も表形式で出力したい
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
PostgreSQL/template0とtemplate1の違いについて
#navi(../) * mysqlコマンドでファイルに出力した時も表形式で出力したい(区切り線あり) [#g730675b] mysqlコマンドでファイルに出力すると各カラムを区切る線が出力されません。~ 表形式で区切り線ありで出力する方法を以下に記します。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * -t (--table) オプションを利用する [#i9456c7a] オプション -t または --table を利用することにより、表形式(区切り線あり)で出力することができます。~ 以下に実行例を記します。 ** 対象データの表示 [#j8cfa03f] $ mysql -u root -p -e 'SELECT * FROM t1;' db1 Enter password: +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ #br ** オプションなしでSELECT結果をファイルに出力する [#f0ae817c] 区切り線が出力されていないのが確認できます。 $ mysql -u root -p -e 'SELECT * FROM t1;' db1 > out.txt Enter password: $ cat out.txt a b c 1 2 3 4 5 6 #br ** オプションありでSELECT結果をファイルに出力する [#xfa3528e] 以下、オプション -t , --table を使用し出力した結果です。~ 区切り線がある表形式でファイルに出力されているのが確認できます。 $ mysql -u root -p -t -e 'SELECT * FROM t1;' db1 > out.txt Enter password: [sakura@centos6 ~]$ cat out.txt +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ $ mysql -u root -p --table -e 'SELECT * FROM t1;' db1 > out.txt Enter password: $ cat out.txt +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ #htmlinsertpcsp(db-btm.html,db-sp.html)
タイムスタンプを変更しない
#navi(../) * mysqlコマンドでファイルに出力した時も表形式で出力したい(区切り線あり) [#g730675b] mysqlコマンドでファイルに出力すると各カラムを区切る線が出力されません。~ 表形式で区切り線ありで出力する方法を以下に記します。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * -t (--table) オプションを利用する [#i9456c7a] オプション -t または --table を利用することにより、表形式(区切り線あり)で出力することができます。~ 以下に実行例を記します。 ** 対象データの表示 [#j8cfa03f] $ mysql -u root -p -e 'SELECT * FROM t1;' db1 Enter password: +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ #br ** オプションなしでSELECT結果をファイルに出力する [#f0ae817c] 区切り線が出力されていないのが確認できます。 $ mysql -u root -p -e 'SELECT * FROM t1;' db1 > out.txt Enter password: $ cat out.txt a b c 1 2 3 4 5 6 #br ** オプションありでSELECT結果をファイルに出力する [#xfa3528e] 以下、オプション -t , --table を使用し出力した結果です。~ 区切り線がある表形式でファイルに出力されているのが確認できます。 $ mysql -u root -p -t -e 'SELECT * FROM t1;' db1 > out.txt Enter password: [sakura@centos6 ~]$ cat out.txt +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ $ mysql -u root -p --table -e 'SELECT * FROM t1;' db1 > out.txt Enter password: $ cat out.txt +------+------+------+ | a | b | c | +------+------+------+ | 1 | 2 | 3 | | 4 | 5 | 6 | +------+------+------+ #htmlinsertpcsp(db-btm.html,db-sp.html)
テキスト整形のルールを表示する