为更新表定义,可使用ALTER TABLE语句。
为了使用ALTER TABLE更改表结构,必须给出下面的信息
在ALTER TABLE之后给出要更改的表名(该表必须存在,否则将出错)
所做更改的列表
ALTER TABLE vendors ADD vend_phone CHAR (20);
给vendors表增加一个名为vend_phone的列,必须声明其数据类型。
删除刚刚添加的列
ALTER TABLE vendors DROP vend_phone;
添加外键
ALTER TABLE orderitems
ADD CONSTRAINT fk_orderitems_order
FOREIGN KEY (order_num) REFERENCES orders (order_num);
为了对单个表进行多个更改,可以使用单条ALTER TABLE语句,每个更改用逗号分隔。
删除表
DROP TABLE customers2;
重命名表
RENAME TABLE1 TO TABLE2;