CSVファイルからのデータのインポート

cqlshコマンドCOPYを使用したCSVファイルからのデータの挿入は、クエリーの一般的なテスト方法です。

プロダクション・データベースでのカラムとカラム値の挿入は、cqlshを使用するよりプログラムで行った方が実用的です。しかし、多くの場合、SQLに似たこのシェルを使用してクエリーをテストすると非常に便利です。コンマ区切りファイル、つまりCSVファイルは、複数のレコードを挿入する必要がある場合に役立ちます。これは厳密にはINSERTコマンドではありませんが、データを挿入するための一般的な手段です。

手順

  1. CSVファイルを見つけ、使用するオプションを確認します
    category|point|id|lastname
    GC|1269|2003|TIRALONGO
    One-day-races|367|2003|TIRALONGO
    GC|1324|2004|KRUIJSWIJK
  2. データを挿入するには、COPYコマンドとCSVデータを使用します。
    COPY cycling.cyclist_catgory FROM 'cyclist_category.csv' WITH DELIMITER='|' AND HEADER=TRUE