テーブルの変更テーブルの作成後に間違いに気付いたり、あるいはアプリケーションの要件が変わったりした場合には、テーブルをいったんドロップして再度作成することができます。よって参照されている場合、これは良い方法ではありません。既存のテーブルに変更を加えるための一連のコマンドが用意されています。コマンドを使用して行うことができます。列を追加するには、次のコマンドを使用します。次の構文を使用すると、列の制約も同時に定義することができます。制約を定義することはできません。制約を追加することができます。新しい列にデフォルト値を定義することもできません。標準では、既存の行中の新しい列にはデフォルト値が入ることになっていますが、この規則はまだ実装されていません。列のデフォルトは後で調整することができます。列を削除するには、次のコマンドを使用します。制約を追加するには、テーブル制約の構文が使用されます。制約を追加するには、次の構文を使用します。NULL;制約は即座に検査されるので、制約を追加する前にテーブル内のデータがこれに従っている必要があります。制約を削除するには、その制約の名前を知る必要があります。自分で名前を付けた場合は簡単です。自分で名前を付けていない場合はシステム生成の名前が割り当てられているので、それを探さなくてななりません。他のインタフェースにもテーブルの詳細を調べる方法があるかも知れません。コマンドは以下のとおりです。制約以外のすべての制約型に適用できます。制約をドロップするには、次のようにします。制約には名前がないことを想起してください。列に新しいデフォルトを設定するには、以下のようなコマンドを使用します。7.77;デフォルト値を削除するには常に次のようにします。そのため、定義されていないデフォルト値をドロップしてもエラーにはなりません。値が暗黙的にデフォルトとなっているからです。列名を変更するには、次のようにします。テーブル名の変更テーブル名を変更するには、次のようにします。