SQL SQL-列関係

カラムの追加(ALTER TABLE)

更新日:

データベース ORACLE MySQL PostgreSQL
対応状況

カラムを追加するには「ALTER TABLE」を使用します。

新しいカラムが増えて追加したいときなどに使用します。

構文

ALTER TABLE 表名 ADD カラム名 型名;

下の例はメールアドレスを1個から2個に増やした例です。

使用例

mysql> desc ado;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name  | varchar(30) | YES  |     | NULL    |       |
| money | int(11)     | YES  |     | NULL    |       |
| mail  | varchar(30) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

メールアドレスをもう一個増やそうと思います。

ALTER TABLE test ADD mail2 varchar(30);

mysql> desc ado;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name  | varchar(30) | YES  |     | NULL    |       |
| money | int(11)     | YES  |     | NULL    |       |
| mail  | varchar(30) | YES  |     | NULL    |       |
| mail2 | varchar(30) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

-SQL, SQL-列関係
-

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.