【MySQL】カラム名の変更、カラムを削除するSQLの書き方
2019/05/11
MySQLの既存テーブルのカラム名を変更、カラム自体を削除するSQLの忘備録です。
カラム名を変更 / 削除するSQL
カラム名を変更する場合
書式
ALTER TABLE
テーブル名
CHANGE COLUMN既存のカラム名
新しいカラム名
<型名> <制約>;
記述例
usersテーブルの
「jusho」カラムを「address」へ、
「sex」カラムを「gender」へ変更する例です。
1 2 3 |
ALTER TABLE `users` CHANGE COLUMN `jusho` `address` VARCHAR(255) NOT NULL, CHANGE COLUMN `sex` `gender` TINYINT(4) NOT NULL DEFAULT '1'; |
既存カラムを削除する場合
書式
ALTER TABLE
テーブル名
DROP COLUMN対象のカラム名
;
記述例
usersテーブルの「status」カラムを削除する例です。
1 |
ALTER TABLE `users` DROP COLUMN `status`; |
すぐに忘れてしまうので、ここに記事を書いたってことだけ覚えておこう。。。