数据分析与商业智能中的SQL-MySQL基础

提升职场竞争力——用于业务分析、市场分析和数据管理的SQL

5.00 (1 reviews)
Udemy
platform
中文
language
Data & Analytics
category
instructor
17
students
9.5 hours
content
Aug 2022
last update
$19.99
regular price

What you will learn

成为SQL技术专家

学习如何用SQL语言来编写代码

通过学习热门技能来加强您的简历

创建、设计和操作SQL数据库

开始使用MySQL——排名第一的数据库管理系统

为数据库开发、数据库管理员、业务分析师和商业智能这些工作机会做好准备

符合专业的SQL编码最佳实践

建立关系数据库的理论基础

整个课程中会使用真实的数据库

为实际数据库管理工作做好充分准备

将数据分析工具添加到您的技能组合中

在利用大数据解决任务的同时培养商业直觉

学习日常工作会用到的关系型数据库管理理论

了解如何从头开始创建一个数据库

控制数据集的能力——数据库插入、更新和删除记录

建立约束处理和关联数据表查询的信心

成为精通MySQL Workbench 的用户

掌握顶尖编程技术和最佳实践

了解如何使用SQL聚合函数来解答特定业务问题

轻松处理复杂的SQL连接

接触编程进阶主题 如SQL的触发器、序列、局部变量和全局变量、索引等

结合编程技能和商业智慧来解决复杂分析问题

通过编写完美高效的查询语句成为SQL精通者

大量练习将巩固你的知识

获得从数据库查询有效信息的自由

Description

在这个大数据和数据分析的时代,数据库管理有多重要?

真的很重要。


有多少主管愿意雇用有能力将数据应用于商业智能的员工?

所有的。


那么,有多少人拥有这类技能呢?

并没有多少。

这就是为什么现在是学习SQL在职场获得竞争优势的时候了。请记住,SQL开发者的平均工资是103,400美元!这是一个收入颇丰的职业。


为什么呢?

当您拥有使用SQL的能力时,这意味着您不必依赖他人帮您执行查询并反馈数据,您可以自己动手。这样的话,您就能够更深入地挖掘数据价值,找到可能帮助公司优化业务流程的方案。而数据库管理正是数据分析和智能决策的基础。


担心没有经验?

没问题。我们将从最基础的开始,逐步教给您需要知道的一切。一步一步,扎扎实实不跳过任何中间步骤。


为什么要选本门课程,和其他SQL课程有什么不一样吗?

我们自认为这门课是非常有特色的。因为我们打造这门课的目标是:   

  • 清晰易懂   

  • 高效简洁  

  • 展示SQL为什么对数据分析和商业智能至关重要

  • 全面——它涵盖了其他SQL课程中往往不会涉足的几个主题

  • 实用——它教您如何操作真实的数据库

  • 符合专业的行业规则

  • 用MySQL授课——这是当前最流行的SQL数据库管理系统

  • 包含大量可下载的练习、课程笔记和自测问题

有些主题会在其它课程中涵盖,但有些没有。因此,没有哪门课会一次性讲解如此丰富的主题。  

我们坚信本课程是目前最好的培训材料。这是一种真正的互动体验,让您为真实的工作环境做好准备。 


我们热爱教学

到目前为止,已有超过1,750,000名学生在Udemy上学习了我们的课程。教学是我们最擅长的事,为学生创造最具吸引力的内容是我们不懈的追求。我们的使命就是帮助您缩小学校传授的理论知识与工作场合所需的实际应用之间的差距。


那么,为什么您应该加入这门课程并开始学习SQL呢?  

  1. 工资或收入。正如我们之前提到的,学习SQL能为您提供一个提升的机会。市场上当前对围绕数据库管理和基于数据的业务分析技能的需求正在显着增加。公司愿意为拥有此类专业技能的人员支付更高的费用。   

  2. 这是属于未来的职业。在即将到来的几年里,数据的规模及其重要性只会越来越大。因此,掌握一项未来几年需求可能会增加的技能是一件很棒的事情。  

  3. 提升分析推理能力。编程是训练逻辑思维的好方法。此外,一旦您熟悉了基础知识,通过编写代码来理解业务任务,并寻找解决方案会非常有趣,甚至充满刺激。

证书呢?可以提供证书吗?

完成课程后,您将能够下载带有您姓名的结业证书,然后在领英上传此证书。向您未来的老板展示您所拥有的该项技能。

听起来不错?


那还等什么?点击“立即购买”按钮,让我们一起开始这段旅程吧!

Content

数据库、SQL以及MySQL介绍

本课主要讲什么?
为什么学习SQL?
为什么学习SQL?
为什么学习MySQL?
为什么学习MySQL?
数据库简介
数据库简介

SQL理论

SQL作为一种声明式语言
SQL作为一种声明式语言
数据定义语言(DDL)
数据定义语言(DDL)
SQL关键字
SQL关键字
数据操纵语言(DML)
数据操纵语言(DML)
数据控制语言(DCL)
数据控制语言(DCL)
事务控制语言(TCL)
事务控制语言(TCL)

数据库基本术语

关系型数据库要点
关系型数据库要点
数据库 vs 电子表格
数据库 vs 电子表格
数据库相关术语
数据库相关术语
关系模型之主键
关系模型之主键
关系模型之外键
关系模型之外键
关系模型之唯一键&非空值
关系模型之唯一键&非空值
关系模型之关联关系
关系模型之关联关系

MySQL安装及界面说明

安装MySQL
安装笔记:Visual C++运行时
安装笔记:MacOS和Unix系统
C/S模型
建立连接
说明!
新的身份验证插件-创建新用户
MySQL交互界面介绍

SQL初步认识

创建数据库(一)
SQL文件
创建数据库(一)-练习
创建数据库(一)-答案
创建数据库(二)
创建数据库(二)-练习
创建数据库(二)-答案
数据类型介绍
数据类型介绍
数据类型-字符串
数据类型-字符串
数据类型-整型
数据类型-整型
数据类型-浮点型和定点型
数据类型-浮点型和定点型
其他常用数据类型
其他常用数据类型
创建数据表
创建数据表-练习
创建数据表-答案
使用数据库和数据表
使用数据库和数据表-练习
使用数据库和数据表-答案
使用数据表的附加说明
使用数据表的附加说明
使用数据表的附加说明-练习

MySQL约束

主键约束
主键约束
主键约束-练习
主键约束-答案
外键约束(一)
外键约束(二)
外键约束(二)-练习
外键约束(二)-答案
唯一约束
唯一约束-练习
默认约束
默认约束-练习
默认约束-答案
非空约束(一)
非空约束(一)-练习
非空约束(一)-答案
非空约束(二)

SQL最佳实践

编码技术和最佳实践(一)
编码技术和最佳实践(一)
编码技术和最佳实践(二)
编码技术和最佳实践(二)

加载“employees”数据库

加载“employees”数据库
加载“employees”数据库

SELECT语句

SELECT - FROM
SELECT - FROM - 练习
SELECT - FROM - 答案
WHERE
WHERE - 练习
WHERE - 答案
AND
AND - 练习
AND - 答案
OR
OR - 练习
OR - 答案
运算符优先级
运算符优先级 - 练习
运算符优先级 - 答案
IN - NOT IN
IN - NOT IN - 练习1
IN - NOT IN - 答案1
IN - NOT IN - 练习2
IN - NOT IN - 答案2
LIKE - NOT LIKE
LIKE - NOT LIKE - 练习
LIKE - NOT LIKE - 答案
通配符
通配符 - 练习
通配符 - 答案
BETWEEN - AND
BETWEEN - AND - 练习
BETWEEN - AND - 答案
IS NOT NULL - IS NULL
IS NOT NULL - IS NULL - 练习
IS NOT NULL - IS NULL - 答案
其他比较运算符
其他比较运算符 - 练习
其他比较运算符 - 答案
SELECT DISTINCT
SELECT DISTINCT - 练习
SELECT DISTINCT - 答案
聚合函数介绍
聚合函数介绍 - 练习
聚合函数介绍 - 答案
ORDER BY
ORDER BY - 练习
ORDER BY - 答案
GROUP BY
使用别名(AS)
使用别名(AS)- 练习
使用别名(AS)- 答案
HAVING
HAVING - 练习
HAVING - 答案
WHERE vs HAVING(一)
WHERE vs HAVING(二)
WHERE vs HAVING(二) - 练习
WHERE vs HAVING(二) - 答案
LIMIT
LIMIT - 练习
LIMIT - 答案

INSERT语句

INSERT语句(一)
INSERT语句(二)
INSERT语句 - 练习1
INSERT语句 - 答案1
INSERT语句 - 练习2
INSERT语句 - 答案2
在新表中插入数据
在新表中插入数据 - 练习
在新表中插入数据 - 答案

UPDATE语句

TCL的COMMIT和ROLLBACK
UPDATE语句(一)
ROLLBACK文档
UPDATE语句(二)
UPDATE语句(二) - 练习
UPDATE语句(二) - 答案

DELETE语句

DELETE语句(一)
DELETE语句(二)
DELETE语句(二) - 练习
DELETE语句(二) - 答案
DROP vs TRUNCATE vs DELETE
DROP vs TRUNCATE vs DELETE

MySQL聚合函数

COUNT( )
COUNT( ) - 练习
COUNT( ) - 答案
SUM()
SUM( ) - 练习
SUM( ) - 答案
MIN( )和MAX( )
MIN( )和MAX( ) - 练习
MIN( )和MAX( ) - 答案
AVG( )
AVG( ) - 练习
AVG( ) - 答案
ROUND( )
ROUND( ) - 练习
ROUND( ) - 答案
COALESCE() - 课前准备
IFNULL() and COALESCE()
使用COALESCE函数的另一个例子
使用COALESCE函数的另一个例子 - 练习1
使用COALESCE函数的另一个例子 - 答案1
使用COALESCE函数的另一个例子 - 练习2
使用COALESCE函数的另一个例子 - 答案2
使用COALESCE函数的另一个例子

JOIN语句

JOINs介绍
JOINs介绍 - 练习1
JOINs介绍 - 答案1
JOINs介绍 - 练习2
内连接(一)
内连接(二)
内连接(二) - 练习
内连接(二) - 答案
使用Joins的注意事项
重复记录
左连接(一)
左连接(二)
左连接(二) - 练习
左连接(二) - 答案
右连接
新旧连接语法
新旧连接语法 - 练习
新旧连接语法 - 答案
共同运用JOIN和WHERE
重要:避开错误码:1055!
共同运用JOIN和WHERE - 练习
共同运用JOIN和WHERE - 答案
交叉连接
交叉连接 - 练习1
交叉连接 - 答案1
交叉连接 - 练习2
交叉连接 - 答案2
使用聚合函数和连接
SQL连接超过两张表
SQL连接超过两张表 - 练习
SQL连接超过两张表 - 答案
连接的技巧
连接的技巧 - 练习
连接的技巧 - 答案
UNION vs UNION ALL
UNION vs UNION ALL - 练习
UNION vs UNION ALL - 答案

SQL子查询

在WHERE中嵌套IN的SQL子查询
在WHERE中嵌套IN的SQL子查询 - 练习
在WHERE中嵌套IN的SQL子查询 - 答案
在WHERE中嵌套EXISTS-NOT EXISTS的SQL子查询
在WHERE中嵌套EXISTS-NOT EXISTS的SQL子查询 - 练习
在WHERE中嵌套EXISTS-NOT EXISTS的SQL子查询 - 答案
嵌套在SELECT和FROM中的SQL子查询
嵌套在SELECT和FROM中的SQL子查询 - 练习1
嵌套在SELECT和FROM中的SQL子查询 - 答案1
嵌套在SELECT和FROM中的SQL子查询 - 练习2
嵌套在SELECT和FROM中的SQL子查询 - 答案2

SQL自连接

自连接
自连接

SQL视图

视图
视图 - 练习
视图 - 答案

存储例程

存储例程介绍
存储例程介绍
MySQL存储过程语法
存储过程-示例(一)
存储过程-示例(二)
存储过程-示例(二) - 练习
存储过程-示例(二) - 答案
创建过程的另一个方法
带输入参数的存储过程
带输出参数的存储过程
带输出参数的存储过程 - 练习
带输出参数的存储过程 - 答案
变量
变量 - 练习
变量 - 答案
MySQL中的用户自定义函数
错误码:1418
MySQL中的用户自定义函数 - 练习
MySQL中的用户自定义函数 - 答案
存储例程-小结
存储例程-小结

SQL高级主题

MySQL的变量类型- 局部变量
MySQL的变量类型- 局部变量
会话变量
会话变量
全局变量
全局变量
用户变量 vs 系统变量
用户变量 vs 系统变量
MySQL触发器
MySQL触发器
MySQL触发器 - 练习
MySQL触发器 - 答案
MySQL索引
MySQL索引 - 练习1
MySQL索引 - 答案1
MySQL索引 - 练习2
MySQL索引 - 答案2
CASE语句
CASE语句 - 练习1
CASE语句 - 答案1
CASE语句 - 练习2
CASE语句 - 答案2
CASE语句 - 练习3
CASE语句 - 答案3

组合SQL和Tableau - 介绍

软件集成的优势
为什么组合SQL和Tableau非常有用?
安装Tableau Public
加载“employees_mod”数据库
加载“employees_mod”数据库

组合SQL和Tableau - 任务1

任务1
任务1 - 文本
重要澄清!
任务1:SQL解决方案
任务1:SQL解决方案 - 代码
将数据集从SQL传输到Tableau
图表1:用Tableau进行可视化分析解决方案(一)
图表1:用Tableau进行可视化分析解决方案(二)

组合SQL和Tableau - 任务2

任务2
任务2 - 文本
任务2:SQL解决方案
任务2:SQL解决方案 - 代码
图表2:用Tableau进行可视分析解决方案

组合SQL和Tableau - 任务3

任务3
任务3 - 文本
任务3:SQL解决方案
任务3:SQL解决方案 - 代码
图表3:用Tableau进行可视化分析解决方案

组合SQL和Tableau - 任务4

任务4
任务4 - 文本
任务4:SQL解决方案
任务4:SQL解决方案 - 代码
图表4:用Tableau进行可视化分析解决方案

组合SQL和Tableau - 任务5

使用Tableau将图表1-4组织成精美的仪表板

SQL实践 - 10个终极查询问题

SQL实践 - 10个终极查询问题

课程奖励

课程奖励:下一步计划

Screenshots

数据分析与商业智能中的SQL-MySQL基础 - Screenshot_01数据分析与商业智能中的SQL-MySQL基础 - Screenshot_02数据分析与商业智能中的SQL-MySQL基础 - Screenshot_03数据分析与商业智能中的SQL-MySQL基础 - Screenshot_04

Charts

Price

数据分析与商业智能中的SQL-MySQL基础 - Price chart

Rating

数据分析与商业智能中的SQL-MySQL基础 - Ratings chart

Enrollment distribution

数据分析与商业智能中的SQL-MySQL基础 - Distribution chart

Related Topics

4789524
udemy ID
7/19/2022
course created date
11/5/2022
course indexed date
Bot
course submited by