- create table emp2 as select * from emp;
- 原理:将一个查询结果当做一张表新建!!!
这个可以完成表的快速复制 - 查询结果也可以创建一张表:
create table mytable as select empno,ename from emp where job = 'MANAGER'; - 将查询结果插入到一张表当中?insert相关的!(了解内容)
create table dept_bak as select * from dept;
insert into dept_bak select * from dept; - 快速删除表中的数据?
delete from dept_bak;//删除表中的数据,但是比较慢(DML)
truncate table dept_bak; //快速但不支持回滚(DDL) - 对表结构的增删改
- 第一:在实际的开发中,需求一旦确定之后,表一旦设计好之后,很少对表结构进行修改
- 第二:由于修改表结构的操作很少,所以不太需要掌握,如果真的要修改,可以使用工具