ユーザ用ツール

サイト用ツール


02_freebsd:04_database:01_mysql:mysql_-_シェルで枠まで出力する

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
02_freebsd:04_database:01_mysql:mysql_-_シェルで枠まで出力する [2014/04/30 17:48]
matsui
02_freebsd:04_database:01_mysql:mysql_-_シェルで枠まで出力する [2017/09/21 09:19] (現在)
matsui
ライン 1: ライン 1:
 +====== MySQL - シェルで枠まで出力する ======
  
 +
 +下記のようなテーブルがある
 +<code console>
 +# mysql -u root testdb -e '​select * from table1'​
 ++------+------+
 +| id   | name |
 ++------+------+
 +|    1 | A    | 
 +|    2 | B    | 
 +|    3 | C    | 
 +|    4 | D    | 
 +|    5 | E    | 
 +|    6 | F    | 
 ++------+------+
 +</​code>​
 +
 +リダイレクトしたり、パイプでつなげたりすると枠は消えてしまいます。
 +<code console>
 +
 +# mysql -u root testdb -e '​select * from table1'​ >  /tmp/aaa
 +# cat /​tmp/​aaa ​
 +id name
 +1 A
 +2 B
 +3 C
 +4 D
 +5 E
 +6 F
 +</​code>​
 +
 +
 +たまにこの枠も欲しい場合がある。
 +「--table」を付けると枠も一緒に出力してくれます。
 +<code console>
 +# mysql -u root testdb --table -e '​select * from table1'​ >  /tmp/aaa
 +# cat /​tmp/​aaa ​
 ++------+------+
 +| id   | name |
 ++------+------+
 +|    1 | A    | 
 +|    2 | B    | 
 +|    3 | C    | 
 +|    4 | D    | 
 +|    5 | E    | 
 +|    6 | F    | 
 ++------+------+
 +</​code>​
 +
 +{{tag>​mysql}}
02_freebsd/04_database/01_mysql/mysql_-_シェルで枠まで出力する.txt · 最終更新: 2017/09/21 09:19 by matsui

Yesterday:760 Today:050 Total:03620