SQL(结构化查询语言)是一种用于关系数据库的流行编程语言。您可以使用许多很好的免费资源来开始学习它。

在本文中,我将列出8个免费的在线初学者友好资源来学习SQL,PostgreSQL和MySQL。

免费 SQL 课程

  1. 关系数据库课程(freeCodeCamp)
  2. SQL教程 - 初学者的完整数据库课程(免费CodeCamp)
  3. 在 60 分钟内学习 SQL(简化 Web 开发)
  4. SQL初学者教程(Amigoscode)
  5. MySQL数据库 - 完整课程(免费代码营)
  6. 面向初学者的MySQL教程 - 完整课程(使用Mosh编程)
  7. MySQL速成课程|学习 SQL(Traversy Media)
  8. SQL for Data Science (UC Davis)

关系数据库免费代码营课程

2021年9月,freeCodeCamp发布了其关系数据库课程的测试版。这个测试版完全在Visual Studio Code中使用Docker和CodeRoad扩展运行。

在本课程中,您将了解Git,GitHub,Bash,Nano,SQL,PostgreSQL等。这是一个完全基于项目的学习课程。

您将在课程中构建的一些项目包括马里奥数据库,世界数据库,天体数据库和自行车租赁店。

要了解有关它的更多信息,您可以阅读创建该课程的Tom Mondloch的这篇文章。

SQL 教程 - 面向初学者的完整数据库课程

在这个免费的CodeCamp YouTube课程中,Mike Dane将教你SQL的基础知识。您将学习如何创建表、插入数据、通配符、并集、联接等。

在本课程中,您将学习如何在Mac或Windows计算机上安装MySQL。您还将通过构建公司数据库和ER图来练习您的SQL技能。

如果您喜欢Mike Dane的这门课程,那么请查看他们的YouTube频道以获取更多免费课程。

在 60 分钟内学习 SQL

在这个Web Dev Simplified YouTube课程中,Kyle将教你SQL入门的基础知识。您将学习如何创建表、将数据插入到表中、主键、外键、聚合函数等。

这是一门很棒的课程,可以快速介绍基础知识。从这里开始,您可以继续使用SQL构建前几个项目。

SQL 初学者教程

在这个Amigoscode YouTube课程中,Nelson将教你如何在Mac和Windows上使用PostgreSQL进行设置。然后,您将学习 SQL 的基础知识,包括创建表、主键、外键、聚合函数等。

如果您喜欢Nelson的这个免费的YouTube课程,那么您可以在他的频道上查看他的其他课程,或者在他的网站上查看他的付费课程。

MySQL 数据库 - 完整课程

在这个免费的CodeCamp YouTube课程中,Bharath将教你如何在本地机器上安装MySQL。然后,您将学习如何创建表、将数据插入到表中、进行数据建模、锁定、使用 SQL 解释等。

Bharath还提供了与课程相关的有用资源,包括入门指南和MySQL脚本的GitHub存储库。

如果您喜欢这门课程,那么您可以在他们的YouTube频道上访问其他课程。

面向初学者的MySQL教程 - 完整课程

在這門使用Mosh YouTube編程課程中,Mosh將教你如何在Mac或Windows上安裝MySQL。然后,您将了解如何创建表、将数据插入数据库、联接、运算符、SQL 子句、SQL 运算符等。

如果您喜欢Mosh的这门课程,那么您可以访问他们的YouTube频道或他的网站以获取付费课程。

MySQL速成课程|学习 SQL

在这个Traversey Media YouTube课程中,Brad将教你MySQL入门的基础知识。您将学习如何创建表,将数据插入到表中,更改表,主键,外键,聚合函数等。

这是一门很棒的课程,可以快速介绍基础知识。从这里开始,您可以继续使用MySQL构建前几个项目。

Brad在本课程中还包括一个MySQL备忘单。

面向数据科学的 SQL

在UC Davis的这门课程中,您将学习如何在数据科学的上下文中使用SQL的基础知识。您将了解如何创建表、将数据插入到表中、主键、外键、聚合函数、联接、子查询等。

本课程可在 Coursera 上免费审核。它也是 Learn SQL Basics for Data Science Specialization 的一部分。

如果您有兴趣继续专业化,那么我建议您查看本入门课程后提供的其他三门课程。

更多推荐

学习 SQL – 面向初学者的免费关系数据库课程