View(视图):其实就是一个子查询,使用它可以方便我们的查询。
视图命名规则是 v$_viewname 。
Dictionary:顾名思义,字典的意思,oracle将用户的表,用户创建的视图,索引 。。。等信息都存放在相应的表中,具体有哪些表,可以到 dictionary 表中对应去查询
常见的有
user_tables , user_views, user_constraints, user_indexs 等。
Sequence:mysql中有AutoIncreatment,sql server有identity,oracle中没有主键自动递增的类型,怎么做到主键自动递增呢?
这时候就需要sequence了,它会帮我们自动创建一个递增的种子,而且这个种子只会出现一次。
首先创建一个
sequence
create sequence seq;
然后在插入数据的是,我们这么使用sequence
insert into table (id) values (seq.nextval);
这么做就可以增加一个独一无二的标识种子了。
Index:索引,当我们经常需要对某个
字段或者
字段的组合进行查询时,我们可以为该字段建立索引,这样可以提高查询的速度。
我们创建表的时候,为表添加的主键或者约束,oracle会未其添加上索引。
添加索引可以
提高我们查询的速度,但是添加了索引字段后,
insert和update的速度会降低,并且会
加大存储的容量。
分享到:
相关推荐
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
Oracle 11g 学习笔记涵盖了数据库管理的多个核心概念。以下是这些知识点的详细解释: 1. **Check 规则**:在创建或修改表结构时,Check 约束用于限制列中的数据,确保它们满足特定条件。例如,`Check (Age between ...
### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...
GRANT CONNECT, RESOURCE, CREATE SESSION, CREATE ANY SEQUENCE, CREATE ANY TABLE, CREATE ANY VIEW, CREATE ANY INDEX, CREATE ANY PROCEDURE, CREATE ANY DIRECTORY, ALTER SESSION, ALTER ANY SEQUENCE, ALTER ...
### Oracle数据库操作详解 #### 一、创建与配置数据库 在进行Oracle数据库的操作之前,首先需要确保已经安装了Oracle数据库软件,并且配置好相应的环境。接下来是创建一个新的数据库实例: 1. **创建数据库实例**...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
#### 第五章:PL/SQL程序设计 **5.1 PL/SQL简介** - **定义:** - PL/SQL是Oracle提供的过程化SQL语言,它将SQL命令与传统的编程语言相结合,用于开发复杂的应用程序。 - **特点:** - 结构化:支持控制流语句,...
sql> alter index xay_id allocate extent(size 200k datafile \'c:/oracle/index.dbf\'); <8>.alter index xay_id deallocate unused; 、查看索引 SQL>select index_name,index_type,table_name from user...
#### 五、序列(Sequence) - **定义**:自动生成连续整数值的对象。 - **用途**:用于自动填充主键等唯一标识符。 #### 六、索引(Index) - **定义**:提高数据检索速度的数据结构。 - **类型**: - B-tree Index:...
- **常见对象类型:** 包括表(Table)、视图(View)、索引(Index)、序列(Sequence)等。 **2.5 数据字典** - **数据字典(Data Dictionary):** 存储关于数据库元数据的信息,包括所有模式对象的定义。 - **...
### Oracle基础知识详解 #### 一、Oracle入门与体系结构 Oracle是一种广泛使用的多模型数据库管理系统,在企业级应用中占据重要地位。了解Oracle的基础知识对于数据库管理员(DBA)和开发人员至关重要。 **Oracle...
### 创建表空间与用户的Oracle操作详解 在Oracle数据库管理中,创建表空间和用户是非常基础且重要的步骤。本文将根据给定的文件信息,详细解释如何在Oracle中创建表空间和用户,以及相关的配置参数含义。 #### ...
-- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...