やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

SQLite3ドットコマンド(.headers)

 select結果にカラム名を含めるか否か。

成果物

.help

.headers on|off          Turn display of headers on or off

.headers

テスト用データ作成

echo "create table users(id integer primary key, name text, class text);
insert into users(name, class) values('Yamada','A');
insert into users(name, class) values('Suzuki','B');
insert into users(name, class) values('Tanaka','A');
" > create_0.sql

.headers on

sqlite3 :memory: \
".read create_0.sql" \
".headers on" \
"select * from users;"
id|name|class
1|Yamada|A
2|Suzuki|B
3|Tanaka|A

.headers off

sqlite3 :memory: \
".read create_0.sql" \
".headers off" \
"select * from users;"
1|Yamada|A
2|Suzuki|B
3|Tanaka|A

関連コマンド

 select出力結果の設定。

  • .headers
  • .mode
  • .nullvalue
  • .separator
  • .width

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux

前回まで