zoukankan      html  css  js  c++  java
  • 数据库基础


    oracle基础
    表空间:
    Oracle数据库对数据的管理是基于表空间的概念来的, 各种数据的以及存储数据的优化, 实际上也是通过优化表空间来实现的
    表空间分类:
    永久表空间
    用来存放表的数据, 视图, 存储过程或者函数等需要永久保存的对象的空间
    临时表空间
    用来存放查询结果等临时数据的空间
    UNDO表空间
    用于存放回滚数据, 已经删除数据等对象的表空间
    用户:
    sys: 超级管理员
    system: 次超级管理员
    scott: 普通用户

    oracle基础数据类型:
    4类:
    字符型:字符串
    char(最大2000)--->固定长度,
    nchar(最大1000, 支持unicode)--->固定长度
    varchar2(最大4000),
    nvarchar2(最大2000, 支持unicode)--->可变长度

    oracle中字符串的表示使用单引号
    '字符串'

    数字类型
    包括整数和小数
    number(有效数字, 总位数)---最大11;
    number
    number(8)
    number(5,2)---总位数5位, 小数点后2位
    ?float--->存储二进制类型的数据, 1-126位0.30103
    日期类型:时间
    date:取值范围:公元前4712年1月1号---公元9999年12月31号, 可以直接精确到秒
    timestamp(时间戳: 更精确的数据, 可以精确到毫秒)
    其它类型:大文本, 文件
    blob: 最大4g, 以二进制的形式来存放数据
    clob: 最大4g, 以字符串的形式存放


    oracle运算符和表达式

    表达式类似于java, 可以是常量, 可以是变量, 也可以是表中的一个字段

    算术运算符(+ - * / 注意这个地方没有取余的运算符, 取余使用mod函数)
    比较运算符(> >= < <= = <>/!=)
    逻辑运算符(and or not)
    字符串连接符(||)

    select t.*, t.rowid from P_EMP t
    
    INSERT INTO p_emp
    VALUES (7002, '花花1', '保洁', 7698, SYSDATE, 1000, NULL, 10);
    COMMIT;
    
    UPDATE p_emp e SET e.ename='小白', e.job='111' WHERE e.empno=7001;
    COMMIT 
    
    DELETE p_emp e WHERE e.empno=7003;
    COMMIT;
    

      

    data manipulation language(dml)
    供用户实现对数据的追加、删除、更新、查询等操作。
    select - 从数据库表中获取数据
    update - 更新数据库表中的数据
    delete - 从数据库表中删除数据
    insert into - 向数据库表中插入数据

  • 相关阅读:
    B.Little Sub and Triples
    A.Little Sub and Applese
    1003 超级无敌简单题[暴力打表]
    1002 人类史上最大最好的希望事件[前缀和]
    1001 hzy 和zsl 的生存挑战
    Computer Arrangement [经典贪心]
    Linux指令
    LInux
    Servlet
    El表达式与JSTL表达式
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7305000.html
Copyright © 2011-2022 走看看