数据库对象:表,视图,约束,索引,同义词,触发器,存储过程,函数等。
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可以删除指定记录,不释放存储空间,可以回
滚。
数据字典
是指数据库中系统自带的各种系统表,可以用来查询等。
网友评论