12.4 修改字段

Alter table student modify age number(10);

Alter table student2 rename column result to result2;

12.5 删除字段

Alter table student drop column age;

12.6 清空表中数据

Truncate table student;

正常情况下删除数据,如果发现删除错了,则可以通过 rollback 回滚。若使用截断表,则数据不可恢复,速度很快。

12.7 删除表

Drop table student;

12.8 重命名表

Rename student to student1;

12.9 练习

  1. scott 下创建表 emp1:
    create table emp1(empno number(10), ename varchar2(50));
  2. 添加字段 sal:
    alter table emp1 add sal number(10,2);
  3. 修改字段 ename:
    alter table emp1 modify ename varchar(100);
  4. 删除字段 sal:
    alter table emp1 drop column sal;
  5. 将表 emp1 改成 emp2:
    rename emp1 to emp2;