创建和维护表

数据库对象:表,视图,约束,索引,同义词,触发器,存储过程,函数等。

1.创建表

CREATE table temp (id NUMBER,name VARCHAR2(40),age number)

使用子查询语法创建表

create table temp2 as (select * from emp where sal>1000)

2.修改表
A.添加列

alter table  表名 add (,)
ALTER TABLE TEMP ADD(YY NUMBER,YR NUMBER)

B.修改列

alter table  表名 modify(字段名 类型)
ALTER TABLE TEMP2 MODIFY(列,数据类型)`(改变之前这列的值必须是空的,默认值的修改不会影响存在的行,只会影响新增的行)

C.删除列

alter table  表名 drop (,)
ALTER TABLE TEMP2 drop(sal,hiredate)

3.删除表

drop table emp

4.重新命名表

rename emp to emp1

5.截断表

truncate table emp
truncate(DDL)和delete(DML)的区别:truncate只能删除表中的记录,释放存储空间,不可以回滚。delete可以删除指定记录,不释放存储空间,可以回

滚。


数据字典
是指数据库中系统自带的各种系统表,可以用来查询等。

你可能感兴趣的:(创建和维护表)