Mariadb-alter-command
提供:Dev Guides
MariaDB-変更コマンド
ALTERコマンドは、既存のテーブルの構造を変更する方法を提供します。つまり、列の削除または追加、インデックスの変更、データ型の変更、名前の変更などの変更を意味します。 ALTERは、メタデータロックがアクティブなときに変更の適用も待機します。
ALTERを使用して列を変更する
ALTERとDROPを組み合わせて、既存の列を削除します。 ただし、列が唯一の残りの列である場合は失敗します。
以下に示す例を確認します-
ALTER … ADDステートメントを使用して列を追加します-
キーワードFIRSTとAFTERを使用して、列の配置を指定します-
FIRSTおよびAFTERキーワードは、ALTER … ADDステートメントにのみ適用されることに注意してください。 さらに、テーブルの位置を変更するには、テーブルを削除してから追加する必要があります。
ALTERステートメントでMODIFYまたはCHANGE句を使用して、列の定義または名前を変更します。 句には同様の効果がありますが、実質的に異なる構文を使用します。
以下に示すCHANGEの例を確認します-
CHANGEを使用するステートメントで、元の列を指定してから、それを置き換える新しい列を指定します。 以下のMODIFYの例を確認してください-
ALTERコマンドでは、デフォルト値を変更することもできます。 例を見直す-
また、DROP句と組み合わせることでデフォルトの制約を削除するために使用することができます-
ALTERを使用してテーブルを変更する
TYPE句を使用してテーブルタイプを変更する-
RENAMEキーワードでテーブルの名前を変更します-