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$$);