|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql1-utn/
课程评论:没有评论
《老程序员带您学SQL之第1篇:SQL基础》是SQL系列课程的第一部分,旨在为学习者打下坚实的SQL知识基础。本课程共包含9章内容,系统地介绍了SQL语言的基础知识和常用操作。 课程首先进行了开篇综述,梳理了数据管理的发展历程、数据逻辑模型、关系型模型的核心概念,并简要介绍了数据库管理系统和SQL语言的整体概貌。 接着,课程提供了无需安装的SQLite数据库以及命令行和图形界面(DBeaver, DB4)工具的使用方法,帮助学习者快速搭建学习环境。 在核心内容方面,课程详细讲解了如何管理表,包括创建表、理解各种字段数据类型、指定候选键、主键和外键,以及应用默认值、非空约束和CHECK约束等其他约束,并教授如何修改表结构。 视图的管理也是本课程的重要组成部分,涵盖了视图的概念、创建、修改和删除操作。 数据修改方面,课程深入讲解了INSERT、UPDATE和DELETE语句的使用,并介绍了数据库事务的概念。 数据查询是SQL的核心,课程聚焦于SELECT语句,详细说明了如何排序(ORDER BY)、筛选(WHERE)查询结果。 此外,课程还讲解了汇总查询结果的技巧,包括COUNT、SUM、AVG、MIN、MAX等聚合函数的使用,以及如何进行分组汇总(GROUP BY)、使用HAVING筛选分组结果,并展示了如何使用DISTINCT选择唯一值。 子查询是提升查询能力的关键,课程从案例出发,详细介绍了单行子查询、多行子查询和嵌套子查询的应用,并通过多个实例演示了如何在DML语句(INSERT, UPDATE, DELETE)中使用子查询。 最后,课程全面讲解了不同类型的表连接,包括内连接、左连接、右连接、全连接和交叉连接,帮助学习者掌握如何将多个表的数据进行关联查询。 通过本课程的学习,学习者将能够全面理解标准SQL,并掌握SQL基础的数据管理、查询和修改等核心技能。
本课程是SQL系列课程第一篇:SQL知识基础。本篇包括9章内容,介绍开篇综述语言的一些基础知识。内容包括管理表,管理视图,修改数据,查询数据,聚集查询结果,子查询和表连接。通过本篇的学习,读者可以全面了解标准SQL。第1章 开篇综述1.1 数据管理的发展过程1.2 数据逻辑模型1.3 关系型模型的核心概念1.4 数据库管理系统1.5 SQL语言概述1.6【作业】第2章 学习环境搭建2.1 不需要安装的数据库-SQLite2.2 通过命令行访问SQLite数据库2.3 使用DBeaver图形界面工具管理SQLite数据库2.4 使用DB4图形界面工具管理SQLite数据库2.5【作业】第3章 管理表3.1 创建表3.2 字段数据类型3.3 指定键3.3.1 指定候选键3.3.2 指定主键 3.3.3 指定外键3.4 其他约束3.4.1 指定默认值3.4.2 禁止空值3.4.3 CHECK约束3.5 修改表3.6【作业】第4章 管理视图4.1 视图概念4.2 创建视图4.3 修改视图4.4 删除视图4.5【作业】第5章 修改数据5.1 插入数据-INSERT语句5.2 更改数据-UPDATE语句5.3 删除数据-DELETE语句5.4 数据库事务5.5【作业】第6章 查询数据6.1 SELECT语句6.2 排序查询结果-ORDER BY子句6.3 筛选查询结果-WHERE子句6.4【作业】第7章 汇总查询结果7.1 聚合函数7.1.1 COUNT函数7.1.2 SUM函数7.1.3 AVG函数7.1.4 MIN函数和MAX函数7.2 分类汇总7.2.1 分类查询结果-GROUP BY子句7.2.2 使用HAVING筛选查询结果7.2.3 使用DISTINCT选择唯一值7.3【作业】第8章 子查询8.1 子查询概念8.1.1 从一个案例引出的思考8.1.2 使用子查询解决问题8.2 单行子查询8.2.1 示例:查找所有工资超过平均工资的员工列表8.2.2 示例:查找工资最高的员工8.2.3 示例:查找与史密斯的职位相同员工8.2.4 示例:查找谁的工资超过了工资最高的销售人员8.2.5 示例:查找职位与克拉克相同,且工资超过克拉克的员工8.2.6 示例:查找资格最老的员工8.2.7 示例:查找员工表中工资第二高的工资8.3 多行子查询8.3.1 示例:查找销售部所有员工列表8.3.2 示例:查找与史密斯或克拉克职位不同的所有员工列表8.4 嵌套子查询8.4.1 示例:查找超出平均工资员工所在部门列表8.4.2 示例:查找员工表中工资第三高的员工信息8.5 在DML中使用子查询8.5.2 示例:删除部门所在地在纽约的所有员工8.5.4 示例:给所有低于平均工资的员工涨工资8.6【作业】第9章 表连接9.1 表连接概念9.2 内连接9.3 左连接9.4 右连接9.5 全连接9.6 交叉连接9.7【作业】