zoukankan      html  css  js  c++  java
  • Oracle的简单了解

    1.一个认知
            认知什么是oracle?
                oracle:商业运用第一的关系型数据库
                实质:关系型数据库
            了解oracle数据库发展历史
        2.二个概念
            数据库:数据存储的仓库
            关系型数据库:数据库中保存的对象之间可以存在一定的关联关系,并非完全独立。主要反映到以后学习的主外键.
        3.三个名词
            sql:结构化的查询语句,操作oracle数据库的语言
            sqlplus:oracle软件自带的可以输入sql,且将sql执行结果显示的终端
            pl/sql:程序化的sql语句,在sql语句的基础上加入一定的逻辑操作,如if for...,使之成为一个sql块,完成一定的功能
        4.四种对象
            table:表格,由行和列组成,列又称字段,每一行内容为表格的一条完整的数据。
            view:  视图,一张表或者多张表的部分或者完整的映射,好比表格照镜子,镜子里面的虚像就是view
            除去常见的table和view两种对象以外,oracle数据库还支持如下四种对象
            sequence:序列
            index:索引,提高数据的访问效率
            synonym:同义,方便对象的操作
            program unit:程序单元,pl/sql操作的对象
        5.五种分类
            sql的五大分类:
            Data retrieval:数据查询
                                    DDL:数据定义语言(表级操作语言):操作的内容为表格(对象)
            create alter drop truncate rename  无需提交

                                    DQL:数据查询语言
            select

            DML:数据操纵语言(行级操作语言):操作的是表格当中一条一条的数据
            insert update delete

            DTL:事务控制语言
            transaction control:事务控制    
            commit rollback savepoint

            DCL:数据控制语言
            grant revoke
        
            
        delete,truncate区别:
            delete: 删除表中的一条或者多条记录,该操作需要提交事务
            truncate:清空表格,该操作不需要提交事务



    oracle数据库环境准备:
        1.安装oracle数据库
            1.1 最好默认按照到C盘
            1.2 安装过程中有一步让输入一个密码,建议使用oracle作为密码,方便记忆
            1.3 安装完成之后,打开系统服务,查看服务是否已经正常启动,具体情况参照文档:oracle系统服务.txt
            1.4 打开cmd,输入sqlplus,然后回车查看是否能执行该命令
            1.5 如果不能执行,则需要把安装目录里面的BIN里面配置到系统环境变了path中,然后重新打开一个cmd窗口即可

        2.登录oracle自带的管理系统,新建一个属于自己的账号.
            参照文档:oracle系统服务.txt

        3.用户创建好之后,使用sqlplus命令登录到oracle数据库中,然后把之后要使用到的表及其数据导入到数据库中.
            参照文档:导入数据.txt
        
        4.了解导入的三张表以及相互关系
            s_emp        员工表
            s_dept        部门表
            s_region    地区表

        5.之后登录或者操作数据库,就可以使用这个新创建的用户了

  • 相关阅读:
    kail
    scp命令
    搭建LNMP
    PHP7.3.2安装
    nginx的安装
    CentOS7部署NFS
    Linux使用mailx通过外部smtp发邮件
    kickstart自动化安装
    centos7下单用户模式,救援模式的应用以及虚拟机下的克隆
    putty和xsheel远程连接centos7
  • 原文地址:https://www.cnblogs.com/yxj808/p/12022480.html
Copyright © 2011-2022 走看看