zoukankan      html  css  js  c++  java
  • Oracle数据库学习

    Oracle数据库学习

    SQL

    DDL DML DCL

    DDL Data Definition Languag(数据定义语言)

    用来定义和修改表对象的语言.
    操作的对象是 用户,数据库(Oracle中只有一个全局数据库),表,表空间(Oracle中才有的),试图之类的,不会对具体数据进行操作

    • Create
    • Drop
    • Alter
      • 新增字段
      • 删除字段
      • 修改字段名
      • 修改字段类型
      • 修改字段约束

    DML Data Manipulation Language(数据操纵语言)

    用来操纵数据的语言.
    面向的对象是表中的数据

    • Select
      • 单表查询
      • 多表查询
      • 子查询
        • 普通子查询
        • 关联子查询
    • Insert
    • Update
    • Delete

    DCL Data Control Language(数据控制语言)

    主要用来控制权限问题

    • Grant
    • Revoke

    函数

    函数类型分类

    • 单行函数
    • 多行函数(聚合函数)
    • 转换函数

    序列

    存储过程

    触发器

    索引

    事务

    PLSQL

    PL/SQL 是建立在标准SQL(t-sql)之上的一种面向过程的语言,也支持面向对象编程。主要是用来编写存储过程,触发器,程序包的,是编译型语言

    结构

    主要分为三部分

    [declare]
    --  声明部分
    begin
    -- 程序主体
    
    [exception] 
    -- 异常处理部分
    end;
    

    条件控制结构

    IF

    CASE

    循环控制结构

    LOOP

    WHILE

    FOR

  • 相关阅读:
    Redis学习
    extractor
    Linux fork exec等
    Linux kill 命令
    GCC参数使用
    Shell 参数(2) --解析命令行参数工具:getopts/getopt
    Shell 参数(1)
    shell 中并发执行
    Linux 下新增用户的流程
    Linux 安全rm
  • 原文地址:https://www.cnblogs.com/c-aha/p/13859680.html
Copyright © 2011-2022 走看看