oracle数据库对象的详解

基本的数据存储集合,由行和列组成。

CREATE  TABLE  dept (deptno        NUMBER(2),  dname        VARCHAR2(14),  loc      VARCHAR2(13));

ALTER  TABLE  table  MODIFY  (column datatype [DEFAULT expr][, column datatype]...);

ALTER  TABLE  table  DROP     (column);

视图

从表中抽出的逻辑上相关的数据集合。

CREATE   VIEW      empvu80    AS  SELECT  employee_id, last_name, salary

    FROM    employees   WHERE   department_id = 80;

Select  * from employees;

索引

提供有规律的数值。

1.通过指针加速 Oracle 服务器的查询速度

2.通过快速定位数据的方法,减少磁盘 I/O

3.索引与表相互独立

CREATE   INDEX   index   ON  table  (column[, column]...);

Select  *  from table where column = …;

DROP  INDEX  index;

序列

提高查询的效率

1.NEXTVAL 返回序列中下一个有效的值,任何用户都可以引用

2.CURRVAL 中存放序列的当前值

3.NEXTVAL 应在 CURRVAL 之前指定 ,二者应同时有效

CREATE  SEQUENCE  sequence

       [INCREMENT BY n]

       [START WITH n]

       [{MAXVALUE n | NOMAXVALUE}]

       [{MINVALUE n | NOMINVALUE}]

       [{CYCLE | NOCYCLE}]

       [{CACHE n | NOCACHE}];

DROP SEQUENCE dept_deptid_seq;

同义词

给对象起别名

CREATE SYNONYM e FOR  employees;

Rename 语法;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值