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)
);

フィールド名を変更すれば、データ型も同様に変更が可能です。

bannerAds