51. 利用子查询创建表 myemp, 该表中包含 employees 表的 employee_id(id), last_name(name), salary(sal), email 字段
1). 创建表的同时复制 employees 对应的记录
create table myemp as select employee_id id, last_name name, salary sal, email from employees
2). 创建表的同时不包含 employees 中的记录, 即创建一个空表
create table myemp as select employee_id id, last_name name, salary sal, email from employees where 2 = 3
52. 对现有的表进行修改操作
1). 添加一个新列
ALTER TABLE myemp ADD(age number(3))
2). 修改现有列的类型
ALTER TABLE myemp MODIFY(name varchar2(30));
3). 修改现有列的名字
ALTER TABLE myemp RENAME COLUMN sal TO salary;
4). 删除现有的列
ALTER TABLE myemp DROP COLUMN age;
53. 清空表, 不能回滚!!
54.
1). 创建一个表, 该表和 employees 有相同的表结构, 但为空表:
create table emp2 as select * from employees where 1 = 2;
2). 把 employees 表中 80 号部门的所有数据复制到 emp2 表中:
insert into emp2 select * from employees where department_id = 80;