ALTER TABLE
對已存在的資料表結構作更改。
[增加欄位]
例:alter table EMPLOYEE
add TEL char(20);
在Table EMPLOYEE 內增加一個欄位:TEL。
┌──────┬──────┐ ┌──────┬──────┬──────┐
│ ID │ NAME │ │ ID │ NAME │ TEL |
├──────┼──────┤ => ├──────┼──────┼──────┤
│ │ │ │ │ │ |
└──────┴──────┘ └──────┴──────┴──────┘
[更改欄位資料型別]
例:alter table EMPLOYEE
alter column TEL char(18);
將Table EMPLOYEE 內的TEL 改為 char(18)。
[刪除欄位]
例:alter table EMPLOYEE
drop column TEL;
刪除Table EMPLOYEE 內的TEL欄位。
┌──────┬──────┬──────┐ ┌──────┬──────┐
│ ID │ NAME │ TEL ︱ │ ID │ NAME │
├──────┼──────┼──────┤ =>├──────┼──────┤
│ │ │ │ | | |
└──────┴──────┴──────┘ └──────┴──────┘