表 | 基本的数据存储集合,由行和列组成。 | 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 语法; |
oracle数据库对象的详解
最新推荐文章于 2022-03-31 06:00:33 发布