既存のテーブルの構造をMySQLで変更する方法は?

MySQLのALTER TABLEステートメントを使用すると、既存のテーブルの構造を変更することができます。

文法は以下の通りです。

ALTER TABLE table_name
ADD COLUMN column_name data_type;

ALTER TABLE table_name
DROP COLUMN column_name;

ALTER TABLE table_name
MODIFY COLUMN column_name new_data_type;

ALTER TABLE table_name
CHANGE COLUMN column_name new_column_name new_data_type;

その中:

  1. ADD COLUMN:表に新しい列を追加するためのもの。
  2. カラムを削除するために使用されます。
  3. MODIFY COLUMN:列のデータ型を変更するために使用されます。
  4. カラムを変更するために使用されます。

例えば、表に新しい列を追加したい場合は、以下のステートメントを使用してください。

ALTER TABLE users
ADD COLUMN age INT;

特定の列を削除するには、次のステートメントを使用してください。

ALTER TABLE users
DROP COLUMN age;

列のデータ型を変更するには、以下のステートメントを使用します:

ALTER TABLE users
MODIFY COLUMN age VARCHAR(50);

特定の列の名前やデータ型を変更するためには、次のステートメントを使用します。

ALTER TABLE users
CHANGE COLUMN age new_age INT;

実際の必要に応じて、ALTER TABLE文を選択して既存のテーブルの構造を変更してください。

bannerAds