--1,利用子查询创建表myemp
--该表中包含employee表的employee_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 1=2
--2.对现有的表进行修改操作
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
--3.清空表(截断:truncate),不能回滚
truncate table myemp
--4.1).创建一个表,该表和employees有相同的表结构,但不为空
create table emp2 as select * from employees where department_id = 80
2).把employees表中80号部门的所有数据复制到emp2表中
insert into emp2 select * from employees where department_id = 80