Loading

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

posted @ 2020-11-04 18:40  coderplus  阅读(277)  评论(0编辑  收藏  举报