今回のテーマは、テーブルに新しい列を追加します。DDLのalter句を使います。
それでは、始めましょう
流れ
- テーブル actor を作る
- テーブル actor にcreate_dateという列を追加する
順番にやっていきます。
1.テーブル actor を作る
CREATE TABLE actor (
actor_id smallint(5) NOT NULL PRIMARY KEY,
first_name varchar(45) NOT NULL,
last_name varchar(45) NOT NULL,
last_update datetime NOT NULL);
見やすいため、レコード一つを挿入する。
insert into actor values( 1, 'Brad', 'Pitt', '2021-10-01 00:00:00');
2.テーブル actor にcreate_dateという列を追加する
- 項目名はcreate_date
- データタイプはdatetime, NOT NULL
- デフォルト値は’2020-10-01 00:00:00′
alter table actor
ADD COLUMN create_date datetime NOT NULL DEFAULT'2020-10-01 00:00:00' after last_update;
コメント