`
daxiong921
  • 浏览: 44712 次
  • 性别: Icon_minigender_1
  • 来自: 龙岩
社区版块
存档分类
最新评论

Oracle学习第五天(view,dictionary,sequence,index)

阅读更多
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学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    oracle_11g_学习笔记

    Oracle 11g 学习笔记涵盖了数据库管理的多个核心概念。以下是这些知识点的详细解释: 1. **Check 规则**:在创建或修改表结构时,Check 约束用于限制列中的数据,确保它们满足特定条件。例如,`Check (Age between ...

    oracle增加表空间

    ### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...

    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数据库的操作之前,首先需要确保已经安装了Oracle数据库软件,并且配置好相应的环境。接下来是创建一个新的数据库实例: 1. **创建数据库实例**...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    Oracle经典教程(推荐)word版

    #### 第五章:PL/SQL程序设计 **5.1 PL/SQL简介** - **定义:** - PL/SQL是Oracle提供的过程化SQL语言,它将SQL命令与传统的编程语言相结合,用于开发复杂的应用程序。 - **特点:** - 结构化:支持控制流语句,...

    Oracle事例

    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...

    oracle从入门到精通

    #### 五、序列(Sequence) - **定义**:自动生成连续整数值的对象。 - **用途**:用于自动填充主键等唯一标识符。 #### 六、索引(Index) - **定义**:提高数据检索速度的数据结构。 - **类型**: - B-tree Index:...

    oracle10g概念手册中英对照版

    - **常见对象类型:** 包括表(Table)、视图(View)、索引(Index)、序列(Sequence)等。 **2.5 数据字典** - **数据字典(Data Dictionary):** 存储关于数据库元数据的信息,包括所有模式对象的定义。 - **...

    oracle基础知识

    ### Oracle基础知识详解 #### 一、Oracle入门与体系结构 Oracle是一种广泛使用的多模型数据库管理系统,在企业级应用中占据重要地位。了解Oracle的基础知识对于数据库管理员(DBA)和开发人员至关重要。 **Oracle...

    创建表空间和用户.txt

    ### 创建表空间与用户的Oracle操作详解 在Oracle数据库管理中,创建表空间和用户是非常基础且重要的步骤。本文将根据给定的文件信息,详细解释如何在Oracle中创建表空间和用户,以及相关的配置参数含义。 #### ...

    精髓Oralcle讲课笔记

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...

Global site tag (gtag.js) - Google Analytics