created: 2024-06-30T01:56:01.735Z

sqlite と csv の簡単な調査に duckdb をつかったメモ

sqlite ファイルを接続

ATTACH するだけで接続できる。

D ATTACH './master.sqlite3' (TYPE SQLITE);
D use master
D show tables;

...(略)

ヘッダ行のない CSV ファイルを SELECT

  • ヘッダ行がない場合は header = false をつける
  • カラム名は column00 というように勝手につけてくれる
D SELECT column00 FROM read_csv('shop_urls.csv', header = false);

ファイルから SQL を直接実行する

よくエディタで /tmp/_.sql を編集してそれを実行する、ということをやるので。

.read /tmp/_.sql

vscode の拡張があるみたいなのでそっちでもよさそう。

systemdの思想と機能 Linuxを支えるシステム管理のためのソフトウェアスイート (Software Design plusシリーズ)
[ad] systemdの思想と機能 Linuxを支えるシステム管理のためのソフトウェアスイート (Software Design plusシリーズ)
森若 和雄 (単行本(ソフトカバー))