ALTER TABLE table_name
ADD column_name datatype;
ALTER TABLE table_name
DROP COLUMN column_name;
注意:部分資料庫不支援 DROP COLUMN。
SQL Server / MS Access:
ALTER TABLE table_name
ALTER COLUMN column_name datatype;
MySQL / Oracle:
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
ALTER TABLE Persons
ADD DateOfBirth date;
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year; -- SQL Server/Access
-- 或
ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year; -- MySQL/Oracle
ALTER TABLE Persons
DROP COLUMN DateOfBirth;
修改表結構前請務必備份資料,避免資料遺失風險。