INSERTおよびUPDATEを使用した値の書き込み

INSERTコマンドを使用してセット・データを挿入します。

実稼働データベースでのカラムとカラム値の挿入は、cqlshを使用するよりプログラムで行った方が実用的です。しかし、多くの場合、SQLに似たこのシェルを使用してクエリーをテストすると非常に便利です。

テーブルの同じパーティション・キーを共有する行の挿入、更新、削除操作は、アトミックかつ個別に行われます。

手順

  • 単純なデータをcycling.cyclist_nameテーブルを挿入するには、INSERTコマンドを使用します。この例では、1つのレコードをテーブルに挿入します。
     INSERT INTO cycling.cyclist_name (id, lastname, firstname) VALUES (5b6962dd-3f90-4c93-8f61-eabfa4a803e2, 'VOS','Marianne');
  • 複雑な文字列定数を挿入する場合は、通常、エスケープする必要のある引用符、バックスラッシュ、その他の文字を含む文字列は二重ドル記号で囲みます。
    cqlsh> INSERT INTO cycling.calendar (race_id, race_start_date, race_end_date, race_name) VALUES 
      (201, '2015-02-18', '2015-02-22', $$Women's Tour of New Zealand$$);