zoukankan      html  css  js  c++  java
  • 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表示时间

  • 相关阅读:
    梯度下降算法 (转)
    机器学习
    杭电1097-A hard puzzle
    动态规划初步习题(紫书)
    4.21考试题解
    【bzoj4445 scoi2015】小凸想跑步
    【bzoj4444 scoi2015】国旗计划
    【bzoj4443 scoi2015】小凸玩矩阵
    【luogu P4007 清华集训2017】小Y和恐怖奴隶主
    【luoguP4006 清华集训2017】小Y和二叉树
  • 原文地址:https://www.cnblogs.com/yangj-Blog/p/12977341.html
Copyright © 2011-2022 走看看