いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

sqlite3にて結果をマークダウンで出力 (.mode markdown)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

以下、自分用のメモです。よく忘れるのでここにメモメモ。。。

sqlite3で操作しているときに、出力をマークダウンで出すには以下のようにする。

.mode markdown

$ wget https://www.sqlitetutorial.net/wp-content/uploads/2018/03/chinook.zip
$ unzip chinook.zip
$ sqlite3 chinook.db
SQLite version 3.44.0 2023-11-01 11:23:50
Enter ".help" for usage hints.
sqlite>
sqlite> SELECT TrackId, Name, AlbumId FROM Tracks LIMIT 10;
1|For Those About To Rock (We Salute You)|1
2|Balls to the Wall|2
3|Fast As a Shark|3
4|Restless and Wild|3
5|Princess of the Dawn|3
6|Put The Finger On You|1
7|Let's Get It Up|1
8|Inject The Venom|1
9|Snowballed|1
10|Evil Walks|1
sqlite>
sqlite> .mode markdown
sqlite> SELECT TrackId, Name, AlbumId FROM Tracks LIMIT 10;
| TrackId |                  Name                   | AlbumId |
|---------|-----------------------------------------|---------|
| 1       | For Those About To Rock (We Salute You) | 1       |
| 2       | Balls to the Wall                       | 2       |
| 3       | Fast As a Shark                         | 3       |
| 4       | Restless and Wild                       | 3       |
| 5       | Princess of the Dawn                    | 3       |
| 6       | Put The Finger On You                   | 1       |
| 7       | Let's Get It Up                         | 1       |
| 8       | Inject The Venom                        | 1       |
| 9       | Snowballed                              | 1       |
| 10      | Evil Walks                              | 1       |

参考情報

Command Line Shell For SQLite


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。