zoukankan      html  css  js  c++  java
  • Oracle(简介、基本查询)

    1、Oracle的一些概念

    (1)什么是数据库

    数据库是物理设备中存储的文件(在orcl目录下),即硬盘上文件的逻辑集合:

     (2)什么是Oracle数据库

    Oracle Database,又名Oracle RDBMS,简称Oracle,是一个关系数据库管理系统。

     (3)什么是Orcle数据库的事例

    位于物理内存中的数据结构,用户要想实现对数据库的操作,不能直接对数据库进行操作,要通过实例才能操作数据库。

    (4)什么是Oracle的集群

     用户要想操作数据库需要借助于内存中的实例,但是,用于存储实例的设备不止一个,这些设备同时创建实例,即使其中一个设备损坏也不影响对数据库的正常使用,这些设备的集合就叫做集群。

    集群的优点:

    负载均衡:平均分配来自客户端的对数据库的操作的请求。

    失败迁移:如果集群中的其中一台设备不能正常运行了,可以把当前着悲伤运行的任务迁移到其他好的设备上去。

    2、Orcle的体系结构

    (1)orcl目录的文件类型:

     数据文件(dbf):一个或多个数据文件组成一个表空间,一个数据文件只能属于一个表空间,要想删除一个数据文件只能删除数据文件所在的表空间。

    控制文件(ctl)

    日志文件(log)

    3、Orcle的初始用户

    SCOTT用户和HR用户

    4、Orcle的基本查询

    (1)查询当前用户和用户表:

     (2)查看表的结构:

    (3)清理屏幕:

    host cls

     (4)查询所有的员工信息:

    (5)设置行宽、列宽:

     a8:8个字符的宽度

    9999:四个9的宽度

    (6)通过列名查询:

     带有数学表达式的列名查询:

     (7)Oracle中的NULL值问题:

    包含空值的表达式都为空:

     最后一列计算年收入的列之所以为NULL,是因为在EMP表中的COMM列存在NULL值的情况,要注意(0!=NULL),它是无效的,未指定的。

    查询奖金字段为空的员工信息:

    (8)更改列名:

     (9)去掉重复列(关键字:distinct):

     

     5、Orcle的连接符:

     6、sql与sqlplus

    (1)sql:updata、delete、select、insert(关键字不能缩写、可以改变表的结构和表中的数据)

    (2)sqlplus:ed、c、for、col、describe(关键字可以缩写、不能修改表结构和表数据)

     7、dual表

    dual表是一个虚拟表,用来构成select的语法规则。

    (1)获得当前用户:

     (2)获得当前系统时间:

     

    (3)数值计算:

    8、将cmd中对数据库的操作转换为文本

    开始的时候输入:

    spool d:1.txt;

    即:定义了存储的文本的位置和文本的名字。

    结束的时候输入:

    spool out

    输入此命令后对文本进行保存。

  • 相关阅读:
    React Native 触摸事件处理详解
    ReactNative iOS源码解析
    windows CMD命令大全及详细解释和语法
    Node.js的全局对象和全局变量
    移动端HTML5<video>视频播放优化实践
    HTML和CSS代码片段快速编写方式(Emmet Documentation)
    animate.css官网
    Gradle在大型Java项目上的应用
    Gradle学习系列
    Gradle -- buildScript块与allprojects块及根级别的repositories区别
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12333518.html
Copyright © 2011-2022 走看看