MySQLテーブルに列を追加の方法
MySQLで列を追加するにはALTER TABLEステートメントを使用できます。一般的な方法は次のとおりです。
- ADD COLUMN句を使用して列を追加します:
ALTER TABLE table_name
ADD COLUMN column_name data_type;
例えば、studentsという名前のテーブルにageという名前の列を追加し、データ型をINTにする場合は
ALTER TABLE students
ADD COLUMN age INT;
- AFTERキーワードで新規列を挿入する位置を指定します
ALTER TABLE table_name
ADD COLUMN column_name data_type AFTER column_name;
例えば、studnetsという表のname列の隣にage列を追加する。
ALTER TABLE students
ADD COLUMN age INT AFTER name;
- 先頭行に新しい列を挿入する場合はFIRSTキーワードを使用する
ALTER TABLE table_name
ADD COLUMN column_name data_type FIRST;
例えば、「student」という名前の表の1列目に「age」という列を追加する。
ALTER TABLE students
ADD COLUMN age INT FIRST;
データベースへの変更を行う前にデータをバックアップし、すべての変更操作を慎重に行うことにより、適切な権限が必要な場合がありますのでご留意ください。