oracle數據庫常用關鍵字匯總!


Oracle基礎數據類型:
  4類:
    字符型:字符串
      char(最大2000), nchar(最大1000, 支持Unicode)--->固定長度
      varchar2(最大4000), nvarchar2(最大2000, 支持Unicode)--->可變長度
    數字類型
      包括整數和小數
      number(有效數字, 總位數);
      float()--->存儲二進制類型的數據, 1-126位0.30103
    日期類型:時間
      date:取值范圍:公元前4712年1月1號---公元9999年12月31號, 可以直接精確到秒
      timestamp(時間戳: 更精確的數據, 可以精確到毫秒)
    其它類型:大文本, 文件
      blob: 最大4G, 以二進制的形式來存放數據
      clob: 最大4G, 以字符串的形式存放

  Oracle運算符和表達式

    表達式類似於java, 可以是常量, 可以是變量, 也可以是表中的一個字段

    算術運算符(+ - * /)
    比較運算符(> >= < <= = <>/!=)
    邏輯運算符(and or not)
    字符串連接符(||)

  常用關鍵字
    insert into----insert into  表名 values ();

    delete-----DELETE 表名 WHERE 列名 運算符 條件

    update----UPDATE 表名 SET 列名=值 WHERE 限制條件

    select---盡量不要寫*

    where

    in

    like(%, _)---模糊查詢,%表示0個或多個;_表示一個;

    order by----SELECT * FROM emp ORDER BY deptid DESC, ID DESC(排序,加上desc成倒序)

    group by--(group by 增強)-------結合分組函數使用 SELECT deptid FROM emp GROUP BY deptid

    having

    case...when...--------SELECT CASE E.SSEX WHEN 1 THEN '男' WHEN 0 THEN '女' ELSE '不詳' END bb FROM EMP E;

    set

    distinct----去除一列中的重復;

    between...and(閉合區間, 即包括前面的數, 也包括后面的數)

    all-------SELECT * FROM emp e WHERE e.intime>=ALL(SELECT e1.intime FROM emp e1);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM