MySQLテーブルに列を追加の方法

MySQLで列を追加するにはALTER TABLEステートメントを使用できます。一般的な方法は次のとおりです。

  1. ADD COLUMN句を使用して列を追加します:
ALTER TABLE table_name
ADD COLUMN column_name data_type;

例えば、studentsという名前のテーブルにageという名前の列を追加し、データ型をINTにする場合は

ALTER TABLE students
ADD COLUMN age INT;
  1. 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;
  1. 先頭行に新しい列を挿入する場合はFIRSTキーワードを使用する
ALTER TABLE table_name
ADD COLUMN column_name data_type FIRST;

例えば、「student」という名前の表の1列目に「age」という列を追加する。

ALTER TABLE students
ADD COLUMN age INT FIRST;

データベースへの変更を行う前にデータをバックアップし、すべての変更操作を慎重に行うことにより、適切な権限が必要な場合がありますのでご留意ください。

bannerAds