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

  • 相关阅读:
    promethus监控JVM jar包
    ubuntu中文乱码解决办法
    IT焦躁中的赤子青年
    ftp neo4j http kafka搭建
    查看python脚本执行过程
    解决coredns-7f9c544f75-2sjs2一直处于ContainerCreating
    番茄工作法
    数据库的性能优化
    MyBatis
    CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
  • 原文地址:https://www.cnblogs.com/c-aha/p/13859680.html
Copyright © 2011-2022 走看看