objectif
Prototyper vite des requêtes sur des datasets locaux sans serveur.
code minimal
sqlite3 data.db 'create table users(id integer, name text);'
utilisation
# importer un CSV
sqlite3 -cmd '.mode csv' -cmd '.import users.csv users' data.db '.schema'
sqlite3 data.db 'select count(*) from users;'
variante(s) utile(s)
# exporter
sqlite3 -cmd '.headers on' -cmd '.mode csv' data.db 'select * from users' > out.csv
notes
- attention aux types implicites de SQLite.
- pratique pour joints et agrégations rapides.