缺什么补什么,先盘盘你的SQL底子

这份资料讲的是Oracle数据库的基础操作与SQL查询进阶。很多转岗做后端、数据开发或是运维的同学,简历上写着“熟悉数据库”,真到写多表关联或者用函数处理数据时就抓瞎。如果你写单表查询还得现查语法、遇到多表Join搞不清左外右外、看到内置函数只能用基础几个,那这门课就是给你补漏的。它不扯多高深的架构调优,死磕的是建表、改表、增删改查和复杂查询这些吃饭的本事。别嫌基础,手熟了后面写复杂业务逻辑才不会到处漏风。建议先别跳着看,老老实实从产品结构看起,搞懂实例和数据库的区别,再往SQL语法上走,底子打歪了后面查错都费劲。

建议先啃哪几块,配套怎么练

资料前半段是概念和基本操作,后半段是重头戏。强烈建议先重点啃多表查询和各种函数这两块,这是实际干活最常用也最容易卡壳的地方。单表查询谁都会写,但多表关联怎么连、内外连接怎么选、子查询怎么套,直接决定你取数对不对。内置函数更别干背,得跟着敲。资料里光函数和查询应用就占了很大篇幅,说明这课很实在,没拿概念糊弄人。练习的时候别光瞪眼看书,手边得备个Oracle环境,哪怕装个精简版也行。看视频时跟着把建表、增删改的语句敲一遍,再自己造几条测试数据跑多表查询。光看不练,过几天绝对忘光,转岗的兄弟最怕眼高手低。

看完能独立做什么,别假装都会了

踏踏实实看完并跟着敲完代码,你应该能独立完成几件事:一是在Oracle里从零建表,知道怎么加列删列改列类型,怎么建索引删索引;二是能熟练写增删改语句,知道删数据时没加条件会捅什么娄子;三是面对复杂的取数需求,能不卡壳地把多表关联查出来,并会用函数处理日期、字符串这些特殊数据。如果你看完还写不出一条顺溜的多表带函数的查询,那等于白看,赶紧回去重啃。资料里没提多高深的DBA运维,就是给你打SQL底子,别指望学完就能去搞数据库调优或架构设计。看完后找几道实际业务题练手,能独立把数据取准、改对,这课的功夫就算练到家了。

课程目录

1 1.1oracle产品结构和组成 (16:27)
2 1.2 数据库 (37:30)
3 1.3感知oracle (01:50:40)
4 1.4 oracle概述 (40:17)
5 1.5oracle基本术语 (20:46)
6 2.1 sql语言概述 (21:54)
7 2.2 创建表create table (34:35)
8 2.3增加数据 (26:18)
9 2.4 修改列 (48:00)
10 2.5增加列删除列 (46:53)
11 2.6修改数据 (47:55)
12 2.7删除数据 (20:26)
13 2.8创建索引删除索引 (31:37)
14 2.9 单表查询 (01:56:37)
15 2.10 多表查询 (02:35:48)
16 2.11 各种函数 (02:49:26)
17 2.12 函数在查询中的应用 (01:36:03)
18 2.13 视图 (02:03:03)