シェルでのデータ処理
Susan Sun
Data Person
csvsql:
主なオプション:
--insert--db--no-inference と --no-constraints使用例:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
注意:
改行でコードを見やすく整理
データベース名の前にスラッシュ3つ
SQLITEは拡張子を.dbで終える
使用例:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
ドキュメント:
csvsql -h
--insert テーブル作成に加えて、データも挿入します。
--db 指定時のみ有効です。
使用例:
csvsql --no-inference --no-constraints \
--db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
ドキュメント:
csvsql -h
--no-inference 入力解析時の型推論を無効化します。
--no-constraints 長さ制限やNULLチェックなしのスキーマを生成します。
シェルでのデータ処理