Skip to content

sql-useful-resources

以下资源包含有关 SQL 的额外高质量信息。使用它们来加深您的知识并练习您的技能。

官方文档始终是任何数据库系统最准确的真相来源。

  • PostgreSQL Documentation(PostgreSQL 文档):全面且因其清晰性而备受推崇。
  • MySQL Reference Manual(MySQL 参考手册):MySQL 功能和语法的权威指南。
  • Microsoft SQL Server Docs(Microsoft SQL Server 文档):涵盖 T-SQL、性能调优和管理的广泛文档。
  • SQLite Documentation(SQLite 文档):全球部署最广泛的数据库引擎的优秀资源。

动手实践是最好的学习方式。

  • DB Fiddle:一个在线工具,可让您针对各种数据库系统(PostgreSQL、MySQL、SQLite)运行查询。
  • SQL Fiddle:另一个流行的在线 SQL 演练场,用于测试和共享查询。
  • SQLBolt:一系列交互式课程和练习,用于学习 SQL 基础知识。
  • LeetCode / HackerRank:拥有大量 SQL 问题的平台,用于挑战您的技能,难度从易到难。
  • The Art of SQL by Stephane Faroult(由 Stephane Faroult 撰写的《SQL 艺术》):一本关于编写优雅且高性能 SQL 的经典书籍。
  • SQL Antipatterns by Bill Karwin(由 Bill Karwin 撰写的《SQL 反模式》):一本必读的书籍,教您如何识别和避免常见的数据库设计错误。
  • Use The Index, Luke!:一本免费的在线书籍,专门解释 SQL 索引和性能。
  • Postgres Weekly / DB Weekly:时事通讯,助您了解数据库领域的最新发展和文章。

SQL 是许多技术岗位的基本技能。根据您的兴趣,您可以专攻以下领域:

  • 后端开发:使用 SQL 为应用程序和 API 提供支持。
  • 数据分析:编写复杂的查询以从数据中提取见解。
  • 数据工程:构建和维护数据管道和数据仓库。
  • 数据库管理 (DBA):专注于数据库系统的性能、可靠性和安全性。