Oracle 数据库学习,循序渐进,不断加深(part1 开篇目录)

文章目录

Oracle 数据库学习,循序渐进,不断加深#

Oracle 数据库系统是目前世界上流行的关系型数据管理库系统,使用方便、功能强、高效率等等,日常学习或工作也是会接触到,了解学习它的相关知识、使用方法也是显得尤为重要的。时不我待,码不停蹄!

下面内容将分为五个层次呈现:

① linux 服务器 (Minimal Centos) 安装 Oracle 11g 数据库

  • 详细演示 Centos 安装 Oracle 数据库(Word 文档图解提供详细步骤);

  • 本地连接 Oracle 数据库的客户端工具(PL/SQL Developer (汉化版的)安装与配置、使用技巧) ;

  • Oracle 数据库名/实例名/服务名、虚拟表 dual、表空间、用户创建、权限分配等等相关知识介绍。

② Oracle 的基本知识

  • 数据定义: 建表(Create table)、改表(Alter table)、增/修/删字段、删表、清空表数据等等;

  • 数据类型: NUMBER、FLOAT、CHAR、LONG、VARCHAR2、NVARCHAR2、DATE、CLOB、NCLOB 等等;

  • 数据修改: INSERT 、INSERT INTO SELECT、INSERT ALL、UPDATE 、DELETE 等等;

  • 数据操作: 数据查询、连接表、过滤数据、分组数据、排序数据等等。(select=>from=>join=>on=>where=>group by=>order by);

③ Oracle 常用的函数讲解(示例呈现)

  • 字符串函数:CONCAT(X,Y)、INSTR()、LENGTH(X)、LOWER(X)、UPPER(X)、TRIM()、REPLACE(X,old,new)、SUBSTR()、CASE WHEN、||运算符等等;

  • 日期函数:SYSDATE(当前系统时间)、ADD_MONTHS(d,n)、LAST_DAY(d)、EXTRACT(fmt FROM d) 等等;

  • 转换函数: TO_CHAR()、TO_DATE()、TO_NUMBER()等;

  • 数值函数: CEIL(X)、ROUND(X[,Y])、MOD(X,Y)、TRUNC(X[,Y]) 等等;

  • 其他函数: NVL(X,Y)、NVL2(X,Y1,Y2)、DECODE()、WM_CONCAT()、ROW_NUMBER()OVER() 等等。

④ 其他内容学习

  • 视图定义/创建、五种约束、创建/删除索引;

  • 触发器事件/类型、存储过程创建/执行;

  • Oracle 事务处理:事务特性、事务处理、事务锁等等。

⑤ Oracle 知识技能梳理

  • 查看当前连接的会话数;
  • 查询表的创建时间、最后修改时间;
  • 查询表是否有主键;
  • 查询表/视图字段字段、数据类型、注释;
  • 查询表的占用空间的大小;
  • 查询当前用户下所有表;
  • 查询该表下有哪些视图;
  • 查询表空间利用率;
  • 查询表是否被锁、及如何解锁(Oracle 锁的级别);
  • Oracle 数据库用户登录方式;
  • Oracle 常见错误ORA分析;
  • Oracle 插入超大文本;
  • Oracle 数据类型与Mysql数据类型比较;
  • Oracle 软链接操作(跨库链接);
  • 等等。

Life was a box of chocolates,you never know what you’re gonna get.

上一篇:Maven 从入门到入土-Part1


下一篇:SAP MDG —— MDG on S/4HANA 2021 创新汇总 Part1