ALTER TABLEコマンドを使用した、テーブルへのカラムの追加またはカラムの変更。
新しいカラムをテーブルに追加したり、既存のカラムのカラム型を変更したりするには、ALTER TABLE
コマンドを使用します。
手順
-
int型のageカラムをcycling.cyclist_alt_statsテーブルに追加します。
cqlsh> ALTER TABLE cycling.cyclist_alt_stats ADD age int;
これにより、カラム・メタデータが作成されて、カラムがテーブル・スキーマに追加され、すべての行の値がNULLに設定されます。
-
varcharのfavorite_colorカラムを追加し、同じカラムのデータ型をtextに変更します。
cqlsh> ALTER TABLE cycling.cyclist_alt_stats ADD favorite_color varchar; ALTER TABLE cycling.cyclist_alt_stats ALTER favorite_color TYPE text;
注: カラムのデータ型の変更には制限があります。元の型と変更後の型の2つデータ型は互換性がなければなりません。