Logo
☆☆☆☆☆
0.0
Advanced
10h

掌握 MySQL 中的高级 SQL 技术

深入学习 MySQL,这是一个功能强大的数据库系统,适用于处理复杂数据结构的开发者。掌握 MySQL 能让你具备应对多种应用场景的能力,从网页开发到高级数据分析,显著提升你高效管理和操作数据的技能。 本课程从 MySQL Shell 的基础开始,逐步深入数据类型,掌握 SQL 语句的使用。你将学习用户自定义变量和表表达式,并深入了解 JSON 和 XML 数据的处理方法。课程还涵盖空间数据管理,以及递归查询和窗口函数等高级技术。每个模块层层递进,确保你全面掌握 MySQL 的各项功能。 完成本课程后,你将对 MySQL 有扎实的理解,能够解决复杂的数据库问题。这一专业能力将为你打开通往高级数据库岗位和发展机会的大门,助力你在科技行业实现职业跃升。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握 MySQL 中的高级 SQL 技术
深入学习 MySQL,这是一个功能强大的数据库系统,适用于处理复杂数据结构的开发者。掌握 MySQL 能让你具备应对多种应用场景的能力,从网页开发到高级数据分析,显著提升你高效管理和操作数据的技能。 本课程从 MySQL Shell 的基础开始,逐步深入数据类型,掌握 SQL 语句的使用。你将学习...

WHAT YOU'LL LEARN

熟悉 MySQL 的核心组件,包括聚合函数和窗口函数

Content

12 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程简介

  2. 2

    MySQL Shell 与 mysql CLI

数据类型
  1. 1

    数据类型简介

  2. 2

    日期和时间

  3. 3

    转换

  4. 4

    数据类型概述

  5. 5

    测验:数据类型

结论
  1. 1

    总结

SQL 语句
  1. 1

    SQL 语句简介

  2. 2

    用户自定义变量

  3. 3

    公共表表达式

  4. 4

    事务性语句

  5. 5

    预处理语句

  6. 6

    SQL 语句概述

  7. 7

    测验:SQL 语句

流程控制函数
  1. 1

    流程控制函数简介

  2. 2

    流程控制函数:IF 和 CASE

  3. 3

    流程控制函数总结

  4. 4

    测验:流程控制函数

字符串函数
  1. 1

    字符串函数简介

  2. 2

    正则表达式

  3. 3

    全文搜索

  4. 4

    字符串函数总结

  5. 5

    测验:字符串函数

日期和时间函数
  1. 1

    日期和时间函数简介

  2. 2

    创建日期/时间值

  3. 3

    访问日期/时间值

  4. 4

    修改日期/时间值

  5. 5

    比较日期/时间值

  6. 6

    日期和时间函数总结

  7. 7

    测验:日期和时间函数

聚合函数
  1. 1

    聚合函数简介

  2. 2

    使用 GROUP BY 配合 WITH ROLLUP 修饰符

  3. 3

    GROUPING() 函数

  4. 4

    聚合函数总结

  5. 5

    测验:聚合函数

窗口函数
  1. 1

    窗口函数简介

  2. 2

    框架规范

  3. 3

    分区内的行访问

  4. 4

    框架内的行访问

  5. 5

    分区内的排名

  6. 6

    窗口函数总结

  7. 7

    测验:窗口函数

递归
  1. 1

    递归简介

  2. 2

    递归公共表表达式(CTEs)

  3. 3

    递归 CTE 中使用 UNION 与 UNION ALL

  4. 4

    递归CTE的优化与限制

  5. 5

    递归语法与伪代码

  6. 6

    测验:递归

JSON 和 XML
  1. 1

    JSON 和 XML 简介

  2. 2

    导入数据

  3. 3

    创建 JSON 值

  4. 4

    搜索 JSON 值

  5. 5

    修改 JSON 值

  6. 6

    将 JSON 值转换为关系表

  7. 7

    搜索 XML 值

  8. 8

    修改 XML 值

  9. 9

    JSON 和 XML 概述 JSON(JavaScript Object Notation)和 XML(eXtensible Markup Language)都是用于数据交换的格式,广泛应用于网络通信、配置文件和数据存储中。 JSON 是一种轻量级的数据格式,语法简洁,易于阅读和编写。它基于 JavaScript 的对象字面量语法,支持基本数据类型(如字符串、数字、布尔值、数组、对象),并使用键值对表示结构化数据。JSON 通常用于前后端数据交互,尤其在 RESTful API 中非常常见。 XML 是一种标记语言,具有严格的语法规范,支持自定义标签和属性,能够表达复杂的数据结构和元数据。XML 可以通过 DTD 或 XSD 进行验证,适合需要严格数据定义和文档结构的场景,如配置文件、Web 服务(SOAP)、RSS 等。 主要区别: - 格式:JSON 更简洁,体积更小;XML 更冗长,包含更多标签。 - 解析性能:JSON 解析速度更快,占用内存更少。 - 可读性:JSON 对人类更友好,结构清晰;XML 虽然可读性强,但标签较多。 - 支持的语言:JSON 原生支持于 JavaScript,其他语言也广泛支持;XML 在多种语言中都有良好支持,但语法较复杂。 选择建议: - 若追求高效、简洁的数据传输,推荐使用 JSON。 - 若需描述复杂结构、支持命名空间或需要与旧系统兼容,可考虑 XML。

  10. 10

    测验:JSON 和 XML

空间数据
  1. 1

    空间数据简介

  2. 2

    空间数据类型和格式

  3. 3

    创建空间实体

  4. 4

    空间运算符

  5. 5

    分析空间实体的属性

  6. 6

    分析空间实体之间的关系

  7. 7

    处理 GeoJSON 文档

  8. 8

    空间数据概述

  9. 9

    测验:空间数据

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)