KnowledgeCity

MySQL 中级

了解使用SQL报告数据的方法
免费观看第一课 — 获取全部 27 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
中级  提供者 Kati Gordon  6 章节 ·  27 课时 ·  1h 2m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

您将学到的内容

  • 使用 SELECT、WHERE、LIKE 和 IN 语句检索数据,以获取更精细的数据
  • 使用 WHERE 子句和 ORDER BY 操作对数据进行筛选和排序
  • 使用字符串函数、日期和时间函数以及别名更改报表标题
  • 使用 GROUP BY、COUNT 和 HAVING 子句对 SQL 结果进行分组和汇总
  • 使用 JOIN 和 UNION 合并多个表中的数据,并查询多个表
  • 创建视图、子查询、自定义变量、函数和存储过程,以实现更快、更准确的查询

关键要点

  • 本中级课程在 SQL 基础知识之上进一步拓展,帮助学员建立查询,提取正确数据,生成更详尽、更具针对性的报表。
  • 学员将练习使用 SELECT、WHERE、LIKE 和 IN 等语句检索数据,并通过排序、筛选和别名优化查询结果。
  • 课程涵盖跨多个表和数据库的查询,以及对数据库进行规范化以减少冗余、提高效率的方法。
  • 可通过使用 JOIN 和 UNION 合并多个表中的数据,以及使用 GROUP BY 和 HAVING 对结果进行分组和汇总,从而组合和分析数据。
  • 高级主题包括创建视图、子查询、自定义变量、函数和存储过程,以便快速、准确地获取所需数据。

常见问题

本课程适合哪些人?

本课程适合已掌握 SQL 基础知识、希望进行更具针对性的数据提取以获得更详尽、更符合业务需求的定制化报表的学员。

课程涵盖哪些查询语句和函数?

课程涵盖用于检索数据的 SELECT、WHERE、LIKE 和 IN;用于排序的 ORDER BY;用于更改报表标题的别名;字符串函数和日期时间函数;以及用于分组和汇总结果的 GROUP BY、COUNT 和 HAVING 子句。

课程是否讲授如何合并多个表中的数据?

是的。课程讲授如何查询多个表、使用 JOIN 和 UNION(以及 Intersect 和 Except)合并多个表中的数据,以及使用 GROUP BY 子句合并数据行。

我将获得哪些高级技能?

您将学习如何创建视图和子查询、对数据库进行规范化以减少冗余并提高效率,以及创建自定义变量、函数和存储过程。

课程对学员的先备知识有何要求?

课程假设您已掌握 SQL 基础知识,并希望进一步拓展使用 SQL 进行数据报表的技能。