MySql ALTER TABLE 敘述句 (SQL ALTER TABLE Statement)

增加欄位 (ADD COLUMN)

ALTER TABLE 是用來對已存在的資料表結構作更改

1
2
3
4
5
ALTER TABLE 資料名名稱 ADD 欄位名稱column_name datatype;
//例如新增createdAt 欄位
ALTER TABLE tests ADD createdAt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
//例如新增discount 欄位
ALTER TABLE users ADD discount DECIMAL(10, 2);
新增createdAt 欄位
新增discount 欄位
新增discount 欄位Sucess

刪除欄位 (DROP COLUMN)

1
2
3
ALTER TABLE 資料名名稱 DROP COLUMN 欄位名稱column_name;
//刪除discount 欄位
ALTER TABLE users DROP discount;
刪除discount 欄位Sucess