`
jeelee
  • 浏览: 636977 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle学习笔记(第一章:基本概念)

阅读更多
DBA (DATABASE Admin)  数据库管理员
DBS (DATABASE SYSTEM) 数据库系统
DBMS (DATABASE  MANAGE SYSTEM) 数据库管理系统
RDBMS (REL DATABASE  MANAGE SYSTEM) 关系型数据库管理系统
SQL(Structured Query LANGUAGE):包括:
数据查询语言---select
数据操作语言(Data Manipulating LANGUAGE DML)--- insert,delete,update
数据定义语言(Data Definition Langueage DDL)--- create,alter,drop,rename,truncate
数据控制语言(Data Control Langueage DCL)--- grant,revoke
事务控制(Transation Control)------ commit,rollback

DDL 语句和 DML 语句﹐使用DDL语句后不可恢复
DDL(Data Definition LANGUAGE 数据定义语言) 语句包括﹕
            alter table 语句
            drop table 语句
            truncate table 语句
DML(Data Manipulating LANGUAGE 数据操作语言) 语句包括﹕
            insert into 语句
            update set 语句
            delete from 语句   

数据字典﹕由oracle服务器创建和维护的一组系统表
数据字典视图﹕可分三大类﹕user_*,有关用户的对象的信息﹐即用户自己创建的对象的信息
                          all_*,所有用户可以访问的对象的信息﹐即用户自己创建的和其它用户创建的对象的信息﹐单但是用户有访问该对象的权限
                          dba_*﹐整个数据库中的对象的信息。以上 * 可以是﹕tables,indexs,objects
应用1﹐想知道自己的账号(用户名)下有哪些表﹐则使用数据字典 user_tables
      select table_name from user_tables;   
应用2﹐想知道哪些表自己可以用﹐则使用数据字典 all_tables
      select table_name,owner from all_tables where owner not like '%sys';  
另一个数据字典是 user_catalog,它的别名是 cat ,用户通过它可以知道自己拥有的表和类型

全局数据库名称﹕Global DataBase Name,主要目的是能够在网络上唯一识别每一个Oracle数据库。

SID﹕Oracle 系统表示符号。

TableSpace(表空间)﹕数据库的逻辑划分﹐每个数据库至少有一个表空间(称为系统system表空间)。每个表空间有一个或多个数据文件组成﹐表空间中的其他逻辑结构的数据存储在这个数据文件中。为了便于管理和提高效率﹐可以使用一些附加表空间来划分用户和应用程序。一个表空间只属于一个数据库。

DataFile(数据文件)﹕每个Oracle数据库有一个或多个数据文件﹐而一个数据文件只能属于一个表空间﹐数据文件创建后可以改变大小﹐创建表空间需要创建新的数据文件﹐数据文件一旦加入表空间﹐就不能从这个表空间移走﹐也不能和其它表空间发生联系。

IOT:索引组织表(INDEX Organized TABLE )

运算符:
|| 字符串链接
!=, <> 不等于.-=, ^= 
** 取幂
IN 集合成员
:= 指定,赋值
.. 范围运算
=> 关连
BETWEEN 值范围

--  LIKE 模式匹配
--  下划线 _  代表一个字符,
--  百分号 %  代表任意个字符
--  组合逻辑 and , or,and 的优先级别比or高
--  转义符:用 escape 定义转义字符﹐一般定义转义字符为 \ ﹐但是也可以定义为其它字符﹐如 ~,/ 等

交易控制命令: rollback,commit,autocommit,savepoint
隐示提交:即使没有直接下commit命令,有些操作,如 quit ,exit,以及数据库定义语言(DDL)的命令也会使提交命令发生

对于oracle8i,刚建立一个数据库后﹐系统自动生成两个用户﹕sys密码是change_on_install和system密码是manager
internal/password  可以shutdown 数据库
分享到:
评论

相关推荐

    成功之路:Oracle_11g学习笔记17

    本学习笔记以第17章构筑高速运行的SQL语句为例,详细探讨了Oracle数据库性能调整的相关知识点。 首先,需要明确数据库性能调整的概念和范围。数据库性能调整是通过一系列的方法和技术,改善数据库运行效率和响应...

    oracle学习笔记

    ### Oracle学习笔记精要 #### 第一章:Oracle概述与启动方法 - **Oracle简介**:Oracle是由美国甲骨文公司开发的一款关系型数据库管理系统,广泛应用于企业级应用环境中。 - **Oracle版本演变**: - Oracle8i:...

    Mastering_Oracle_SQL学习笔记

    在深入探讨《Mastering Oracle SQL学习笔记》的内容之前,我们先理解一下这门课程的核心目标:帮助初学者更好地掌握SQL语言中的关键概念和操作,尤其是针对Oracle数据库的特性。这包括了SQL语句的构建、数据筛选、...

    Oracle 认证学习笔记

    #### 第一章 Oracle 数据库体系结构基础 本文将深入探讨 Oracle 9i DBA 认证教程中的基础知识,并重点分析 Oracle 数据库的体系结构及其核心概念。 ### 1. Oracle 数据库系统 Oracle 数据库系统是一种能够管理和...

    Oracle-笔记.doc

    第一章 数据库介绍:这部分可能涉及数据库的基本概念,如数据库的定义、分类,以及Oracle在其中的地位和应用。它可能会解释为什么需要数据库,以及Oracle如何为企业的数据存储和管理提供解决方案。 第二章 Oracle...

    Python学习笔记第二版

    综上所述,《Python学习笔记第二版》是一份针对有一定编程基础的学习者的参考资料,详细介绍了Python的基本概念和核心特性,并通过具体的例子帮助读者更好地理解和掌握Python编程。此外,还提及了Linux公社这一专业...

    Java开发详解.zip

    020701_【第7章:异常的基本概念】_异常的基本概念笔记.pdf 020702_【第7章:异常的基本概念】_异常的其他概念笔记.pdf 020801_【第8章:包及访问控制权限】_包的定义及导入笔记.pdf 020802_【第8章:包及访问控制...

    oracle管理员学习笔记

    ### Oracle管理员学习笔记知识点解析 #### 一、Where子句详解 在Oracle数据库管理与查询中,`WHERE`子句是SQL语句中至关重要的部分,用于筛选满足特定条件的数据行。以下是对`WHERE`子句中关键概念的深入解析: #...

    Oracle数据库PPT和课堂笔记

    1. **第0章 开篇**:这一章通常会介绍Oracle数据库的历史、发展背景、主要特性以及10g版本的改进之处。初学者会了解到Oracle在数据管理领域的地位以及10g版本相对于前代的重要更新。 2. **第1章 Oracle数据库基础**...

    JSP &amp; Servlet学习笔记(第2版)

     本书在讲解的过程中,以“微博”项目贯穿全书,随着每一章的讲述都在适当的时候将JSP &Servlet技术应用于“微博”程序之中,以便读者能了解完整的应用程序构建方法。 作者简介: 林信良(网名:良葛格)  学历...

    java面向对象和第一章整理笔记

    Java面向对象编程是Java语言的核心特性,它基于面向对象编程...这些笔记涵盖了Java面向对象编程的基本概念,对于初学者来说,是理解和掌握Java技术的关键。通过深入学习和实践,可以构建出高效、可维护的Java应用程序。

    Oracle SQL笔记

    第一章 基本查询语句 基本查询语句包括SELECT语句,用于从数据库中选择数据。例如: ```sql SELECT column1, column2 FROM table_name; ``` 这将选取指定表中的特定列。基础查询还可以涉及WHERE子句,用于筛选满足...

    Oracle大总结(达内培训笔记)

    ### Oracle大总结...以上内容总结了达内培训期间关于Oracle的学习笔记,详细介绍了数据库的基本概念、SQL语言的基础知识以及相关的高级特性。希望这些知识点能够帮助读者更好地理解和掌握Oracle数据库的相关技术。

    MySQL学习笔记 ADY

    以上是对文件中提及的MySQL学习笔记知识点的详细解释,这些知识点覆盖了MySQL的安装配置、基本概念、数据类型、表操作、索引、视图、触发器、查询、数据操作、运算符、函数以及存储过程和函数等方面,适合初学者学习...

    数据库开发 Oracle数据库 SQL开发教程 第0章 开篇概述(共14页).pdf

    课程定位明确,旨在让学习者掌握Oracle数据库的基础知识,包括基本概念、本地和网络连接,以及各种查询技术。重点在于理解和掌握单表查询、多表连接、分组、子查询、分页查询、层次查询等,这些都是编写复杂查询语句...

    java从入门到精通全过程笔记.doc

    这份"Java从入门到精通全过程笔记"涵盖了从基础概念到高级框架的全面学习路径,旨在帮助初学者快速掌握Java技术。 首先,笔记从Unix/Linux环境开始,这是许多开发人员的基础平台。Unix/Linux系统管理是开发人员必须...

    Java_第一章

    【Java_第一章】是关于Java编程语言入门的学习资料,涵盖了计算机基础知识、Java语言的基本概念、JDK的获取与安装,以及编写第一个Java程序——“Hello, World!”的实践。这一章的学习是Java开发者必备的起点,对...

    C#学习笔记

    #### 第一章:编程基础 **C#集合之ArrayList** - **概述**:`System.Collections.ArrayList` 类提供了一个动态数组的功能,能够存储任意类型的对象,且长度可变。 **.NET能做什么?** 1. **Winform桌面应用程序*...

    sas 教程PPT

    - 2.3 掌握基本概念:深入探讨SAS数据集、变量、常量等核心概念。 - 2.4 诊断并修正语法错误:提供调试技巧和策略。 - 2.5 探索您的SAS环境(自学):引导学员熟悉SAS软件界面。 - 2.6 练习解答:提供课后练习的...

Global site tag (gtag.js) - Google Analytics