• Oracle学习


    下面用一张图分析一下oracle

     Oracle数据库其实就是一个文件系统,在Oracle数据库中通常有多个实例,但我们一般只用一个实例,一个实例下有多个表空间,表空间是逻辑概念而已,而一个表空间对应着多个物理存蓄文件

    并且

    第一,对个用户用一个表空间也不会错乱,

    第二,像我们的表啊什么的都在表空间下

    第三,一个用户有一个默认的表空间

    第四,一个表空间可以作为多个用户的默认表空间

    第五,用户与用户是隔离的  ,数据是不会混乱的

    如打开我们的oracle下的oradata可以看到这些DBF结尾的表空间下的文件

     那接下来我们常用的两个分析一下

     第一,driver 就像mysql的driver一样的

    第二,url里的@localhost是主机名,orcl就是我们的实例名

     这就是我们的用户

    所以oracle中用户的概念就相当于mysql中的database数据库的概念,如我们连接时经常用localhost:3306/数据库名

    oracle命令行

    sys是默认的,密码是下载或者安装的时候自己设定的

    sqlpius sys/设置的密码 as sysdba;

    oracle与mysql比较

    mysql可以创建数据库,而oracle没有这个操作,oracle只能创建实例

    Oracle 中concat()函数 只能拼接两个字符串,当然 如果想拼接多个字符串  用 || 符号

    orale没有Int 有number并且number(5)代表数值类型占5位,number(5,2)就是数值类型为占5位的两位小数类型。

    oracle一般用varchar2用于存蓄可变的字符串长度,一般建议oracle中用varchar2就行了

    Oracle还有Date表示时间

  • 相关阅读:
    [Swift]LeetCode900. RLE 迭代器 | RLE Iterator
    TNS-12508 When Issuing Any SET Command For The Listene
    shell getopts
    archive log full ora-00257
    php 验证码
    php 缩略图
    弧度
    php输出中文字符
    流程图
    windows clone 迁移数据库
  • 原文地址:https://www.cnblogs.com/yangj-Blog/p/12977341.html
Copyright © 2020-2023  润新知