alter table 和 delete 是两种不同的SQL语句,它们在数据库操作中有不同的用途:
alter table 用于修改数据库表的现有结构。它可以执行以下操作:
增加或删除表字段
修改字段的数据类型
修改字段顺序
添加或删除索引
更改表约束条件
delete 用于删除数据库表中的数据记录。它可以执行以下操作:
根据特定条件删除记录
删除所有记录(如果不指定where子句)
删除操作记录在redo和undo表空间中,以便进行回滚和重做操作
delete 语句不影响表所占用的空间,高水线保持原位置不变。