sqliteのselect結果にカラム名を表示させ、整形して表示する
1 2 |
.headers on |
と
1 2 |
.mode column |
のコマンドを発行します。
.headers onコマンドと.mode columnの結果
1 2 3 4 5 6 7 8 9 10 11 12 13 |
sqlite> select * from sample; 1|テスト 2|テスト sqlite> .headers on sqlite> .mode column sqlite> sqlite> select * from sample; id name ---------- ---------- 1 テスト 2 テスト |
Tips
modeには様々な形式があります。
1 2 |
.mode column | csv | html | insert | line | list | tabs | tcl |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
sqlite> .mode csv sqlite> select * from sample; id,name 1,"テスト" 2,"テスト" sqlite> .mode html sqlite> select * from sample; <TR><TH>id</TH> <TH>name</TH> </TR> <TR><TD>1</TD> <TD>テスト</TD> </TR> <TR><TD>2</TD> <TD>テスト</TD> </TR> sqlite> .mode insert sqlite> select * from sample; INSERT INTO table VALUES(1,'テスト'); INSERT INTO table VALUES(2,'テスト'); sqlite> .mode line sqlite> select * from sample; id = 1 name = テスト id = 2 name = テスト sqlite> .mode list sqlite> select * from sample; id,name 1,テスト 2,テスト sqlite> .mode tabs sqlite> select * from sample; id name 1 テスト 2 テスト sqlite> .mode tcl sqlite> select * from sample; "id" "name" "1" "�203206�202��203210" "2" "�203206�202��203210" sqlite> |