MySQL,ALTER TABLEでカラムを削除する

スポンサーリンク

鍛錬 888

MySQL,ALTER TABLEでカラムを削除する

カラムを削除するには、ALTER TABLE を使用する際に DROP を付加します。
 
使用方法は、以下に示す通りです。

ALTER TABLE テーブル名 DROP カラム名;
スポンサーリンク

実行結果

以下は、テーブル「fruits」のカラム「name」を削除しています。

削除前のテーブル

id name price
1 apple 250
2 orange 300
3 grape 500

削除後のテーブル

id price
1 250
2 300
3 500
mysql> 
mysql> select * from fruits;
+------+--------+-------+
| id   | name   | price |
+------+--------+-------+
|    1 | apple  |   250 |
|    2 | orange |   300 |
|    3 | grape  |   500 |
+------+--------+-------+
3 rows in set (0.00 sec)

mysql> 
mysql> 
mysql> alter table fruits drop name;
Query OK, 0 rows affected (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> 
mysql> 
mysql> select * from fruits;
+------+-------+
| id   | price |
+------+-------+
|    1 |   250 |
|    2 |   300 |
|    3 |   500 |
+------+-------+
3 rows in set (0.00 sec)

 
上記に示した通り、指定したカラムを削除することができました。

タイトルとURLをコピーしました