概要
コマンドラインツールでselect文を実行するとデフォルトではカラム名が表示されない。 カラム名を表示するには「.mode」コマンドで表示形式を変更するか「.headers」コマンドで設定を変更する必要がある。 「.headers」以外に「.head」「.header」と入力しても同じ設定が可能。
環境
- Windows 10 64bit
- SQLite3 (3.35.5) Command-Line Shell
ヘルプの内容
一緒に「.mode」コマンドの説明も表示される。 以下は「.headers」に関する部分の抜粋。
.headers on|off Turn display of headers on or off
実行例
id | name | quantity | remark |
---|---|---|---|
1 | tomato | 100 | |
2 | potato | 120 | bagging |
3 | pumplin | 50 | cutted |
sqlite> -- # 1.
sqlite> select * from product;
1|tomato|100|
2|potato|120|bagging
3|pumpkin|50|cutted
sqlite> -- # 2.
sqlite> .headers on
sqlite> select * from product;
id|name|quantity|remark
1|tomato|100|
2|potato|120|bagging
3|pumpkin|50|cutted
sqlite> -- # 3.
sqlite> .header off
sqlite> select * from product;
1|tomato|100|
2|potato|120|bagging
3|pumpkin|50|cutted
- デフォルトではカラム名は表示されない
- .headers on でカラム名が表示されるようになる
- .headers off でカラム名が非表示になる
「.headers」の設定に関わらずカラム名が表示される/されない「.mode」
「.headers」の設定によって表示が切り替わるモード
- ascii
- column
- markdown
- table
「.headers」の設定にかかわらずカラム名が表示されるモード
- box
- csv
- html
- insert
- line
- quote
参考URL
-
Command Line Shell For SQLite
公式のコマンドラインツールに関するドキュメント
https://www.sqlite.org/cli.html