Skip to content

Latest commit

 

History

History
89 lines (45 loc) · 6.6 KB

10-github-repositories-to-master-sql.md

File metadata and controls

89 lines (45 loc) · 6.6 KB

十大 GitHub 库掌握 SQL

原文:www.kdnuggets.com/10-github-repositories-to-master-sql

10 GitHub Repositories to Master SQL cover

图片由作者提供 | ChatGPT & Canva

掌握 SQL 是任何追求 IT 职业的人的基本技能,无论你是希望成为开发者、数据科学家、IT 经理还是机器学习工程师。在当今数据驱动的世界中,能够有效使用 SQL 访问和管理数据库是一个基本要求。


我们的三大课程推荐

1. Google 网络安全证书 - 快速进入网络安全职业生涯。

2. Google 数据分析专业证书 - 提升你的数据分析水平

3. Google IT 支持专业证书 - 支持你所在组织的 IT


在这篇博客文章中,我们将深入探讨十大 GitHub 库,这些库可以帮助你入门 SQL 和数据库管理,并将你的技能提升到更高水平。这个列表适合寻求提升数据处理技能的初学者和专业人士。

1. SQL 101 由 s-shemmee 提供

SQL 101库提供了逐步教程、实际示例和练习。这个指南是你掌握基础知识并释放 SQL 数据力量的入口。

你将学习关于查询数据、修改数据、数据类型和约束、连接和关系、聚合和分组、子查询和视图、索引和性能优化、事务和并发控制以及高级主题。

2. 由 WebDevSimplified 提供的 Learn SQL

学习 SQL库提供了一系列针对初学者的练习题和解决方案。12 个练习将帮助巩固学习并增强有效处理 SQL 查询的信心。

3. SQL 大师课程由 datawithdanny 提供

SQL 大师课程是一个全面的在线课程,旨在将学习者从 SQL 技能的初学者提升到高级水平。这个库提供了结构化的学习路径,包括实践练习、真实世界的例子和测验,帮助学生掌握 SQL 查询和数据分析的艺术。

4. SQL Map 由 sqlmapproject 提供

sqlmap 是一个自动化 SQL 注入和数据库接管工具,提供了关于数据库系统漏洞的见解。通过学习这个工具,你可以简化测试数据库服务器的过程,获得关于数据库系统漏洞的宝贵见解,并保护你的服务器免受未知的恶意攻击。

5. SQL Server Samples by Microsoft

SQL Server Samples 仓库包含了 SQL Server、Azure SQL 数据库和其他微软数据库技术的代码示例,提供了丰富的学习资源和实际例子。

6. SQL Music Store Analysis Project by rishabhnmishra

SQL Music Store Analysis 是一个初学者项目,教你如何分析音乐播放列表的 PostgresQL 数据库。它包括一个关于使用该项目和执行各种数据分析的 YouTube 教程。

7. Data Engineering Zoomcamp by DataTalksClub

Data Engineering Zoomcamp 提供了一个动手学习数据工程的体验,通过视频教程、测验、项目和同行评估来装备学生实际技能。

该仓库涵盖了诸如容器化和基础设施即代码、工作流编排、数据摄取、数据仓库、分析工程、批处理和流处理等重要主题。

8. SQL Server Kit by ktaranov

SQL Server Kit 仓库包含了许多有用的链接、博客、视频、播客、课程、脚本、工具和微软 SQL Server 数据库的最佳实践。它是一个开发人员和工程师寻找优化 SQL Server 和学习新 SQL 概念的宝贵资源。

9. Awesome DB Tools by mgramin

Awesome DB Tools 是一个集合了实用和前沿工具的资源库,简化了 DBAs、DevOps、开发人员和日常用户与数据库的互动。

该列表包括 IDE、GUI、CLI、模式、API、应用平台、备份、克隆、监控、测试、HA/故障转移/分片、Kubernetes、配置调整、DevOps、报告、分发、安全、SQL 和数据管理工具。

10. SQL for Wary Data Scientists by gvwilson

SQL for Wary Data Scientists 这本书提供了一个针对数据科学家的互动式 SQL 入门教程。它涵盖了诸如管理命令、聚合、聚合函数、交叉连接、异或、过滤、完全外连接、分组、内存数据库、包含或、连接、连接条件、左外连接、空值、查询、右外连接、三值逻辑和墓碑等主题。

结论

这 10 个 GitHub 仓库提供了从初学者教程到高级练习和全面课程的广泛材料。学习 SQL 变得简单而免费。你只需要努力工作并保持坚持,便能迅速成为数据专业人士。博客中提到的资源将帮助你了解新工具、构建数据库、访问数据、管理数据库系统以及进行数据分析。内容不仅限于文本,你还可以通过互动网站、书籍、视频教程和练习进行学习。

Abid Ali Awan (@1abidaliawan) 是一位认证的数据科学专业人士,热衷于构建机器学习模型。目前,他专注于内容创作,并撰写有关机器学习和数据科学技术的技术博客。Abid 拥有技术管理硕士学位和电信工程学士学位。他的愿景是使用图神经网络构建一款 AI 产品,帮助那些遭受心理健康问题的学生。

更多相关话题