先说这门课解决什么问题

很多做后端开发或转行做数据分析的人,平时写 SQL 往往停留在“能跑通就行”的阶段,一旦遇到多表关联、复杂条件过滤或是需要自己建表、维护数据结构时,就开始到处搜零碎的语法拼凑。这门面向 Oracle 数据库开发语言的体系课,解决的就是日常业务开发中写不对查询、理不清表结构变更逻辑的问题。它没有偏离主题的杂项内容,核心完全聚焦在怎么用标准 SQL 和 Oracle 特有语法去操作关系型数据库。如果你目前的工作场景需要直接对接 Oracle 库,或者想从写简单增删改查进阶到能独立负责模块的数据层开发,这门课的定位很对口。但如果你只是想考个认证背理论,或者想学数据库底层调优运维,这套资料的侧重点不在这里,不建议盲目跟风。

适合什么基础,建议怎么看

这套资料对零基础相对友好,但默认你有一点点编程概念,至少知道程序是怎么和数据库打交道的。整个内容按难度递进,建议完全按顺序看,不要跳着学。第一部分的简单查询虽然带入门性质,但花的时间最长,因为它要把环境搭建、客户端工具使用和最基础的查询逻辑一并讲清楚。这部分一定要跟着视频把 Oracle 环境装好,熟悉 PLSQL Developer 这类客户端怎么连库、怎么执行脚本。很多人看数据库课容易变成“看视频觉得都会,自己一写就报错”,关键就是没在早期把工具链跑通。等基础查询练熟了,再进入复杂查询部分,重点去啃多表连接、子查询和分组聚合,这部分是日常写业务 SQL 绕不开的核心。最后再看 DML 和 DDL,去搞明白怎么安全地插入、更新、删除数据,以及怎么设计表结构、加约束。

学完能做什么,资料怎么配合练习

看完这套资料,你应该能独立承担一个常规业务模块的数据库开发工作。具体来说,面对产品给的业务需求,你能自己拆解出需要哪些表、怎么建表加主外键约束;面对复杂的统计报表需求,你能写出多表关联和嵌套查询的 SQL 把数据准确捞出来;遇到数据迁移或初始化,也能熟练写 DML 脚本去处理。资料配合练习的方法很明确:这套视频本质上是实操演示,绝对不能只用眼睛看。每一节课讲完一个语法点,必须暂停视频,在自己本地刚搭好的 Oracle 环境里把示例语句敲一遍。特别是复杂查询那一块,建议自己造几张有关联关系的测试表,改动一下 WHERE 条件和 JOIN 顺序,看看结果集有什么变化。数据库语言是手艺活,把视频当字典查、把本地环境当草稿纸反复试错,比一直往后看视频有用得多。


Oracle 一:简单查询【5.7 小时】 · Oracle 三:DML 和 DDL【3.5 小时】 · Oracle 二:复杂查询【4.5 小时】 · Ora

课程目录

*   Oracle 一:简单查询【5.7 小时】/

  *   Oracle 一:简单查询【5.7 小时】.1_Java数据分析.mp4

  *   Oracle 一:简单查询【5.7 小时】.2_Oracle 11g安装(windows).mp4

  *   Oracle 一:简单查询【5.7 小时】.3_Oracle服务以及sqlplus介绍.mp4

  *   Oracle 一:简单查询【5.7 小时】.4_SQL数据分析.mp4

  *   Oracle 一:简单查询【5.7 小时】.5_SQL语句的分类.mp4

  *   Oracle 一:简单查询【5.7 小时】.6_PLSQL Developer 客户端工具.mp4

  *   Oracle 一:简单查询【5.7 小时】.7_数据准备.mp4

  *   Oracle 一:简单查询【5.7 小时】.8_简单查询一.mp4

  *   Oracle 一:简单查询【5.7 小时】.9_简单查询二.mp4

  *   Oracle 一:简单查询【5.7 小时】.10_简单查询三.mp4

  *   Oracle 一:简单查询【5.7 小时】.11_限定查询一.mp4

  *   Oracle 一:简单查询【5.7 小时】.12_限定查询二.mp4

  *   Oracle 一:简单查询【5.7 小时】.13_限定查询三.mp4

  *   Oracle 一:简单查询【5.7 小时】.14_限定查询四.mp4

  *   Oracle 一:简单查询【5.7 小时】.15_限定查询五.mp4

  *   Oracle 一:简单查询【5.7 小时】.16_排序查询.mp4

  *   Oracle 一:简单查询【5.7 小时】.17_单行函数.mp4

  *   Oracle 一:简单查询【5.7 小时】.18_字符串函数一.mp4

  *   Oracle 一:简单查询【5.7 小时】.19_字符串函数二.mp4

  *   Oracle 一:简单查询【5.7 小时】.20_字符串函数三.mp4

  *   Oracle 一:简单查询【5.7 小时】.21_数值函数.mp4

  *   Oracle 一:简单查询【5.7 小时】.22_日期函数一.mp4

  *   Oracle 一:简单查询【5.7 小时】.23_日期函数二.mp4

  *   Oracle 一:简单查询【5.7 小时】.24_转换函数.mp4

  *   Oracle 一:简单查询【5.7 小时】.25_通用函数一.mp4

  *   Oracle 一:简单查询【5.7 小时】.26_DECODE函数.mp4

  *   Oracle 一:简单查询【5.7 小时】.27_CASE WHEN语句.mp4

*   Oracle 三:DML 和 DDL【3.5 小时】/

  *   Oracle 三:DML 和 DDL【3.5 小时】.49_DML之增.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.50_DML之改.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.51_DML之删.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.52_提交回滚机制.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.53_事务.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.54_事务的四大特性.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.55_数据库的隔离级别.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.56_锁.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.57_DDL之建表.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.58_DDL之表的复制.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.59_表的重命名和删除.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.60_表结构的修改.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.61_schema.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.62_非空、唯一、主键约束.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.63_检查约束.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.64_外键约束.mp4

  *   Oracle 三:DML 和 DDL【3.5 小时】.65_外键的限制.mp4

*   Oracle 二:复杂查询【4.5 小时】/

  *   Oracle 二:复杂查询【4.5 小时】.28_笛卡儿积的消除.mp4

  *   Oracle 二:复杂查询【4.5 小时】.29_多表查询.mp4

  *   Oracle 二:复杂查询【4.5 小时】.30_内连接.mp4

  *   Oracle 二:复杂查询【4.5 小时】.31_外连接.mp4

  *   Oracle 二:复杂查询【4.5 小时】.32_自身关联.mp4

  *   Oracle 二:复杂查询【4.5 小时】.33_复杂查询练习.mp4

  *   Oracle 二:复杂查询【4.5 小时】.34_查询 SQL 语法总结.mp4

  *   Oracle 二:复杂查询【4.5 小时】.35_并集、交集和差集.mp4

  *   Oracle 二:复杂查询【4.5 小时】.36_聚合函数.mp4

  *   Oracle 二:复杂查询【4.5 小时】.37_分组聚合一.mp4

  *   Oracle 二:复杂查询【4.5 小时】.38_分组聚合二.mp4

  *   Oracle 二:复杂查询【4.5 小时】.39_分组聚合三.mp4

  *   Oracle 二:复杂查询【4.5 小时】.40_分组聚合四.mp4

  *   Oracle 二:复杂查询【4.5 小时】.41_查询 SQL 语法总结.mp4

  *   Oracle 二:复杂查询【4.5 小时】.42_子查询的概念.mp4

  *   Oracle 二:复杂查询【4.5 小时】.43_WHERE子句中的子查询一.mp4

  *   Oracle 二:复杂查询【4.5 小时】.44_WHERE子句中的子查询二.mp4

  *   Oracle 二:复杂查询【4.5 小时】.45_WHERE子句中的子查询三.mp4

  *   Oracle 二:复杂查询【4.5 小时】.46_HAVING子句中的子查询.mp4

  *   Oracle 二:复杂查询【4.5 小时】.47_FROM子句中的子查询.mp4

  *   Oracle 二:复杂查询【4.5 小时】.48_综合查询.mp4

*   Oracle 五:JDBC【3.2 小时】/

  *   Oracle 五:JDBC【3.2 小时】.82_Java 连接Oracle数据库.mp4

  *   Oracle 五:JDBC【3.2 小时】.83_Java连接数据库错误解决.mp4

  *   Oracle 五:JDBC【3.2 小时】.84_Statement插入数据.mp4

  *   Oracle 五:JDBC【3.2 小时】.85_Statement更新和删除数据.mp4

  *   Oracle 五:JDBC【3.2 小时】.86_Statement查询数据.mp4

  *   Oracle 五:JDBC【3.2 小时】.87_PreparedStatement插入数据.mp4

  *   Oracle 五:JDBC【3.2 小时】.88_PreparedStatement查询数据.mp4

  *   Oracle 五:JDBC【3.2 小时】.89_两种 Statement 对比.mp4

  *   Oracle 五:JDBC【3.2 小时】.90_批量更新.mp4

  *   Oracle 五:JDBC【3.2 小时】.91_DBUtils.mp4

  *   Oracle 五:JDBC【3.2 小时】.92_用户注册.mp4

  *   Oracle 五:JDBC【3.2 小时】.93_设置userId.mp4

  *   Oracle 五:JDBC【3.2 小时】.94_事务处理.mp4

  *   Oracle 五:JDBC【3.2 小时】.95_数据库连接池.mp4

*   Oracle 四:其他数据库对象【3.0 小时】/

  *   Oracle 四:其他数据库对象【3.0 小时】.66_序列.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.67_ROWNUM.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.68_ROWID.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.69_B 树索引.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.70_位图索引.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.71_视图.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.72_练习准备数据.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.73_SQL 查询练习一.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.74_SQL 查询练习二.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.75. 行转列列转行:分组聚合实现行转列.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.76. 行转列列转行:PIVOT.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.77. 行转列列转行:PIVOT 高级.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.78. 行转列列转行:填充 null.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.79. 行转列列转行:列转行数据准备.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.80. 行转列列转行:UNION 实现列转行.mp4

  *   Oracle 四:其他数据库对象【3.0 小时】.81. 行转列列转行:UNPIVOT.mp4