【彩蛋】小白入门学习 SQL 数据库基础视频教程(109个视频)
发现一些适合小白学习的【SQL数据库基础视频课程】 ( 文末有免费获取方法)。以Oracle为例,讲解基本SQL的语法及函数的使用,多表连接查询,子查询,以及一些管理对象的SQL应用还有部分正则表达式的应用。 所有关系型数据库的SQL语言是相通的,只学完这一门其它关系型数据库的SQL也很好入门。
时长:18章共109个视频
视频链接: https://www.modb.pro/course/3?yll
学习内容(109个视频)
第1章 使用SELECT语句检索数据 (4讲)
通过这部分可以掌握sql语句的最基本语法,使用select查询数据
1.1 select基本语法 「4:52」
1.2 null值计算和运算表达式 「12:36」
1.3 别名、连接运算符、字符串、引用操作符 「20:22」
1.4 desc与distinct用法 「6:37」
第2章 过滤和排序数据 (8讲)
通过本章学习掌握通过条件过滤查询结果以及对结果进行排序
2.1 过滤条件的概述及语法使用 「8:01」
2.2 比较运算符 「6:31
2.3 日期、字符串及模糊匹配 「7:32」
2.4 空值的过滤 「3:53
2.5 逻辑运算符及优先级 「14:14」
2.6 sql中查询结果排序 「9:28」
2.7 sql中应用替代变量 「12:15」
2.8 sql中应用define、verify 「5:44」
第3章 使用单行函数 (5讲)
通过本次课程的学习掌握通过单行函数对数据进行处理
3.1 单行函数概述及举例 「5:06」
3.2 字符函数 「4:23」
3.3 数字函数 「9:09」
3.4 使用日期及日期的算述运算 「13:36」
3.5 日期函数 「7:39」
第4章 使用转换函数和条件表达式 (7讲)
通过本次课程的学习掌握三张数据类型的转换以及常用的表达式
4.1 转换函数概述及分类 「7:07」
4.2 to_char、to_number及to_date 「27:01」
4.3 处理空值的函数 「10:47」
4.4 concat和substr、length 「7:54」
4.5 lpad,rpad,trim,instr 「8:13」
4.6 嵌套函数 「7:52」
4.7 case和decode 「15:24」
第5章 使用分组函数 (5讲)
通过本次课程的学习掌握分组函数的详细用法
5.1 分组函数的概述及语法 「4:36」
5.2 avg,count,sum,min,max 「15:10」
5.3 group by 「12:32」
5.4 使用having过滤 「8:08」
5.5 嵌套函数 「4:58」
第6章 多表查询 (6讲)
通过本次课程的学习掌握多表连接的几种方式
6.1 连接查询的几种类型及语法 「6:35」
6.2 自然连接(natural join和using 「16:22」
6.3 join…on及左连接和外连接,全外连接 「9:21」
6.4 自连接 「15:55」
6.5 非等值连接 「5:51」
6.6 笛卡尔连接 「5:21」
第7章 使用子查询 (4讲)
通过本次课程的学习掌握子查询的语法,单行、多行子查询的区别
7.1 子查询的语法 「8:07」
7.2 单行子查询 「7:19」
7.3 having中的子查询及空值问题 「11:24」
7.4 多行子查询(all,any,in) 「10:11」
第8章 使用集合运算符 (3讲)
通过本次课程的学习掌握集合之间的运算操作
8.1 集合运算符概述及种类,union 「9:01」
8.2 intersec和minus 「5:35」
8.3 select查询及order by 「3:28」
第9章 DML处理数据 (6讲)
通过本次课程的学习掌握SQL语句的分类,以及常用的DML使用
9.1 sql语句的种类 「7:44」
9.2 insert语句 「10:15」
9.3 update 「8:09」
9.4 delete和truncate 「8:52」
9.5 事务控制:rollback,commit 「21:12」
9.6 for update语句 「5:01」
第10章 创建和管理表 (5讲)
通过本次课程的学习掌握表的创建及管理
10.1 数据库对象概述及常见对象表的创建语法 「12:27」
10.2 数据类型、约束的概述 「8:55」
10.3 约束的定义 「25:53」
10.4 利用子查询创建表 「3:05」
10.5 修改表的属性及删除表 「7:02」
第11章 创建其他方案对象 (6讲)
通过本次课程的学习掌握视图、序列、索引、同义词的创建及管理
11.1 视图的概述及简单和复杂的视图创建,修改及数据字典查询 「13:49」
11.2 视图上的with check option和read only 「6:33」
11.3 序列的概述及创建序列,查询,删除 「8:28」
11.4 使用序列(nextval,currval),修改序列 「9:18」
11.5 创建索引,删除索引及查询索引 「13:57」
11.6 同义词的创建,删除及查询 「13:45」
第12章 控制用户访问 (7讲)
通过本次课程的学习掌握用户的创建以及权限管理
12.1 权限的概述 「6:15」
12.2 创建用户 「6:25」
12.3 系统权限 「9:19」
12.4 对象权限 「17:02」
12.5 角色权限 「12:39」
12.6 修改用户密码 「5:15」
12.7 撤销对象权限 「14:47」
第13章 管理用户对象 (11讲)
通过本次课程的学习掌握表、索引等对象的管理
13.1 alter table更改表结构 「6:17」
13.2 添加和删除约束 「9:51」
13.3 延迟约束 「4:45」
13.4 启用和禁用约束 「10:11」
13.5 重命名表的列和约束名 「5:25」
13.6 索引创建方式的概述 「3:48」
13.7 手工创建b-tree索引及查看索引 「4:37」
13.8 函数索引 「5:43」
13.9 删除索引 「2:27」
13.10 利用flashback table闪回drop 「7:06」
13.11 临时表 「4:53」
第14章 管理对象与数据字典视图 (8讲)
通过本次课程的学习掌握通过使用常用数据字典视图来管理用户对象
14.1 数据字典的介绍及使用数据字典 「7:24」
14.2 user_objects和all_objects 「5:29」
14.3 常用数据字典的使用 「8:45」
14.4 从数据字典中查看视图的信息 「3:13」
14.5 通过数据字典查看序列的信息 「7:01」
14.6 通过数据字典查看索引的信息 「5:50」
14.7 通过数据字内查看同名词的信息 「6:06」
14.8 为表添加注释 「5:00」
第15章 操纵大型数据集 (7讲)
通过本次课程的学习掌握对大量数据的处理
15.1 使用子查询处理数据 「16:40」
15.2 在insert和Update中使用默认值 「7:24」
15.3 使用insert复制另一张表中的数据 「4:57」
15.4 多表insert之无条件insert 「7:47」
15.5 多表insert之有条件Insert 「4:05」
15.6 多表Insert之有条件insert first 「8:33」
15.7 多表Insert之旋转Insert 「5:22」
第16章 在不同的时区管理数据 (7讲)
通过本次课程的学习掌握在不同的时区管理数据
16.1 设置时区 「5:24」
16.2 查询比较会话的时区和日期 「6:33」
16.3 timestamp数据类型 「8:47」
16.4 interval数据类型 「6:25」
16.5 extract和tz_offset函数 「4:28」
16.6 from_z和to_timestamp函数 「3:48」
16.7 to_yminterval和to_dsinterval函数 「4:10」
第17章 使用子查询检索数据 (6讲)
通过本次课程的学习掌握使用子查询检索数据
17.1 多列子查询之成对与不成对比较 「10:04」
17.2 标量子查询 「9:16」
17.3 相关子查询 「5:58」
17.4 exists和not exists 「4:41」
17.5 相关Update和相关delete 「6:08」
17.6 with子句 「6:00」
第18章 正则表达式 (4讲)
通过本次课程的学习掌握使用正则表达式处理数据
18.1 正则表达式及元字符 「3:53」
18.2 正则表达式函数语法与REGEXP_LIKE 「3:19」
18.3 REGEXP_REPLACE和REGEXP_INSTR与REGEXP_SUBSTR 「10:37」
18.4 REGEXP_COUNT与引用约束 「4:18」
视频链接: https://www.modb.pro/course/3?yll
加我VX(ID:modb666),发送"SQL基础课程",告诉你上述109个视频的免费获取方法。