mysqlでカラム名を変更する方法
MySQLでは、ALTER TABLE文を用いてカラム名を変更できます。
下記の文を日本語で言い換えてください(1つのオプションのみが必要です):
ALTER TABLE table_name CHANGE column_name new_column_name data_type;
テーブル名、元のカラム名、新しいカラム名、データタイプの順番で指定する
本人に連絡する必要があります。
usersという名前のテーブルがあると仮定します。このテーブルには、次のようなフィールドが含まれます。
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(100),
lastname VARCHAR(100),
email VARCHAR(100)
);
FIRSTNAMEカラム名をfirst_nameに変更するには、次のようにします。
ALTER TABLE users CHANGE firstname first_name VARCHAR(100);
上述のステートメントを実行すると、usersテーブルの構成は次のようになります。
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
first_name VARCHAR(100),
lastname VARCHAR(100),
email VARCHAR(100)
);
フィールド名を変更すれば、データ型も同様に変更が可能です。