MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips152 既存テーブルの列名を変更するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-3ALTER TABLETips152 既存テーブルの列名を変更するには

Level1

PointALTER TABLE命令でCHANGE COLUMN句を利用します

構文   
ALTER TABLE テーブル名 CHANGE [COLUMN] 旧列名 新列定義 [FIRST|AFTER 列名]

ALTER TABLE命令のCHANGE COLUMN句で、テーブル列の定義、または位置を変更できます。MODIFY COLUMN句にも似ていますが、CHANGE COLUMN句では列の名前を変更することもできます(MODIFY COLUMN句では名前を除く列定義の変更のみ)。

FIRST/AFTERは、変更した後の列位置を表わすキーワードで、「AFTER 列名」で指定された列の直後に列を移動します。FIRSTキーワードを指定した場合、テーブルの先頭に列を移動します。AFTER/FIRSTキーワードが省略された場合、列は移動しません。

用例
mysql> ALTER TABLE artist 

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません