• 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表示时间

  • 相关阅读:
    bzoj 2257 (JSOI 2009) 瓶子与燃料
    bzoj 2257 (JSOI 2009) 瓶子与燃料
    splay 模板 洛谷3369
    费用流 模板 洛谷3381
    bzoj 1024 [SCOI2009]生日快乐——模拟
    bzoj 3231 [Sdoi2008]递归数列——矩阵乘法
    hdu 5823 color II——子集dp(独立集)
    bzoj 1093 [ZJOI2007]最大半连通子图——缩点+拓扑
    洛谷 3959 宝藏——枚举+状压dp
    bzoj 1034 [ZJOI2008]泡泡堂BNB——贪心
  • 原文地址:https://www.cnblogs.com/yangj-Blog/p/12977341.html
Copyright © 2020-2023  润新知