sqlite3 は出力を変えられる。
sqlite mode を使って出力例を変えてみた例。
markdown
マークダウンで表を表示できる。マークダウンを書くのがめんどくさいときにはデータ突っ込んで、変換したら楽かもしれない。
mode box
罫線(ボックス)を使って表をきれいに出す。
mode col
CSV(文字区切り / charactor separated values) で表示すると、桁区切りで整理されて、便利だと思う。
まとめ
sqlite> .mode markdown sqlite> .mode html sqlite> .mode box sqlite> .mode col sqlite> .mode tab sqlite> .mode json sqlite> .mode insert
気づけば、色々なモードが追加されていて素晴らしい。markdown は割と便利かもしれない。比較的に大きなテーブルをマークダウンに変換するのもめんどくさい。HTMLもそれなりに便利だと思う。
これを、コマンド以外のプログラミングで使えると、アプリケーションを作らなくてもいいもんね.
mode col は mode column ともかける。