oracle数据库对象的详解
来源:互联网 发布:jquery ajax json解析 编辑:程序博客网 时间:2024/06/05 05:42
表
基本的数据存储集合,由行和列组成。
CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13));
ALTER TABLE table MODIFY (column datatype [DEFAULTexpr][, 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数据库对象的详解
- Oracle数据库的启动详解
- Oracle数据库的关闭详解
- 详解ORACLE数据库的分区表
- Oracle数据库的Load详解
- 详解ORACLE数据库的分区表
- 详解ORACLE数据库的分区表
- 详解ORACLE数据库的分区表
- 详解ORACLE数据库的分区表
- oracle建立用户、数据库对象的过程
- Oracle数据库的系统和对象权限
- Oracle数据库的系统和对象权限
- Oracle中常见的数据库对象--视图
- oracle数据库对象的创建和使用
- Oracle数据库的大对象LOB
- oracle的数据库对象(二)
- oracle 数据库的常用查询对象
- Oracle中常见的数据库对象
- 匈牙利算法
- C#中值传递与引用传递的区别
- 学习笔记(C++中基础数据类型在内存的表现形式)
- 关于OKHTTP3的一些资料集合整理
- JAVA中String类
- oracle数据库对象的详解
- ubuntu c/c++中调用matlab函数
- python——numpy包的一些功能笔记
- hpu暑期训练:E
- ant的安装和环境配置
- this关键字
- 【bzoj3280】小R的烦恼
- Realm数据库的简单使用
- acm Array