从emp中复制deptno=30的empno,ename,hiredate
create table dept30
as select empno,ename,hiredate
from emp
where deptno=30;
修改数据表
1.添加列
alter table dept30
add (job varchar2(30));
2.修改列
alter table 表名
modify 新列
例:将dept30中的ename的列标题长度改成30
alter table dept30
modify (ename varchar(30));
3.数据表删除
drop table dept30;
4.修改数据表名
rename dept to department;
5.truncate阶段数据表(永久性删除记录)
前提:不能和其他表有联系
truncate table 表名
例:truncate table dept12
先创建dept12
create table dept12
(deptno number(2),
dname varchar(20));
添加两条记录
insert into dept12 values(10,‘datacenter’);
insert into dept12 values(20,‘bust’);
查看dept12的记录
select *
from dept12;
删除dept12里的所有记录并且不能撤销
truncate table dept12;
测试
select *
from dept12;
6.给数据表添加注释
comment on table 表名 is ‘’
例:给emp添加
comment on table emp is ‘员工信息’;
查看注释
select *
from user_tab_comments;