8.3.3 修改表和删除表

2025-06-05 14:18:26 更新

1. 修改表(ALTERTABLE)

语句格式:ALTER TABLE <表名〉[ADD<新列名X数据类型〉[完整性约束条件]]

[DROP<完整性约束名习

[MODIFY〈列名 >< 数据类型>];

例如,向“供应商"表S增加Zap “邮政编码”可用如下语句:

ALTER TABLE S ADD Zap CHAR(6);

注意,不论基本表中原来是否已有数据,新增加的列一律为空,

又如,将Status字段改为整型可用如下信息:

ALTER TABLE S MODIFY Status INT;

2. 删除表(DROPTABLE)

语句格式:DROP TABLE〈表名〉

例如,执行DROP TABLE Student,此后关系Student不再是数据库模式的一部分,关系中的元组也无法访问。