ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

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

MySQL - シェルで枠まで出力する

下記のようなテーブルがある

# mysql -u root testdb -e 'select * from table1'
+------+------+
| id   | name |
+------+------+
|    1 | A    | 
|    2 | B    | 
|    3 | C    | 
|    4 | D    | 
|    5 | E    | 
|    6 | F    | 
+------+------+

リダイレクトしたり、パイプでつなげたりすると枠は消えてしまいます。


# 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

たまにこの枠も欲しい場合がある。
「–table」を付けると枠も一緒に出力してくれます。

# 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    | 
+------+------+
02_freebsd/04_database/01_mysql/mysql_-_シェルで枠まで出力する.txt · 最終更新: 2017/09/21 09:19 by matsui