【MySQL】bオプションを指定してSQLみた結果
ここではMySQLで、bオプションを指定してみた結果を紹介しています
bオプションを指定してみた結果
mysqlログイン時にbオプションを指定してみました。
bオプションを指定すると、カラム区切り文字としてタブを使い、各行を新しい行に出力するようです。
mysql -h ホスト名 -u ユーザー名 -p データベース名 -b
次のSQLは、-bオプションを指定せずにコマンドプロンプト上で実行した結果です。
mysql> SELECT * FROM tab1;
+--------+----------+-------+------+
| emp_id | emp_name | dept | age |
+--------+----------+-------+------+
| 00001 | Suzuki | HR | 28 |
| 00002 | Tanaka | SALES | 25 |
| 00003 | Kizaki | SALES | 35 |
+--------+----------+-------+------+
3 rows in set (0.01 sec)
続いて、-bオプションを指定してログインした後に、同じSQLを実行してみました。コマンドプロンプト上では枠線がなくなりました。CSV出力するとカンマ区切りになるのでしょうか。時間があるときに実験してみます。
SELECT * FROM tab1;
emp_id emp_name dept age
00001 Suzuki HR 28
00002 Tanaka SALES 25
00003 Kizaki SALES 35