oracle数据库对象是数据库的组成部分。数据库对象包括表,视图,同义词,约束、索引,序列,游标,触发器,函数,变量,(控制块,异常),存储过程,包。对数据库的操作可以基本归结为对数据对象的操作,常常用CREATE命令进行创建,可以使用ALTER命令修改,用DROP执行删除操作等。

一、表 表相当于转载数据的容器,当一张表建立好之后如果需要修改这个容器的结构就要更改表结构了。 1.创建表:

create table student( id number ; name varchar(10), age number, time of enrollment date, class_name varchar(20) , class_id ); 2.删除表:drop table students 3.添加表字段:alter table student add age number; 4.删除表字段:alter table student drop column time of enrollment; 5.更改表名称:alter table student rename to students; 6.更改表字段名称:alter table student rename column name to names; 7.更改表字段类型:alter table student time of enrollment modify number; 8.更改表字段长度:alter table student name modify varchar(20);

二、视图 视图是有一个或者多个表组成的虚拟表,这些组成视图的表叫做该视图的基表。视图不占用物理空间,其本身的定于语句还是存储在数据字典里。每次使用时都是重新执行SQL语句,一个视图也可以从另外的一个视图中产生。基于多个表的视图不建议对视图作增删改查。 1.创建视图:create(or replace) view view_stu as