每种编程语言至少有一个目的。在结构化查询语言或 SQL 的情况下,它为数据库提供结构和管理,允许用户以最小的问题检索必要的数据。由于 SQL 具有非常特殊的用途,因此有经验的程序员可能会发现自己对该语言一无所知。随着硬件的不断改进,公司不断寻求确保他们的软件能够跟上——而这种语言恰好是这样做的一个非常有用的工具。任何想要深入研究数据库的程序员都必须查看基于亚马逊评论的 6 本最佳 SQL 编程书籍。
由于这种语言与其他语言一起使用,因此只要重点关注 SQL,此列表将涵盖某些涵盖多种语言的“汇编”书籍。此列表中的每个项目都将根据评论总数和平均评分来选择。
尽管它不是学习该语言的完整资源,但SQL Practice Problems为读者提供了一个机会——正如标语所暗示的那样——边做边学。它包括 57 个不同技能水平的问题,同时提供可在解决这些问题时使用的在线视频和程序。审阅者对结果非常满意,唯一的主要问题是兼容性和安装。如果您的计算机可以处理提供的程序,这些练习题是成为 SQL 高手的好方法。
本书的亚马逊列表警告说,使用过的副本可能不包含重要资源。如果您找不到全新的实体副本,您可能想要获取数字版本。此警告适用于任何与编程相关的资源,因此请注意经销商并确保每本书的数字副本格式正确。
评论:在 492 条评论中,69% 的人给这本书打了 5 星
标价: 27.49 美元平装本,9.99 美元电子版
Robin Nixon 的产品不仅包括 SQL,还包括 PHP 和 JavaScript,甚至包括 jQuery、HTML5 和 CSS 的使用。这远非仅用于掌握 SQL 的资源。为了弥补这一点,它为读者提供了建立他们梦想的网站所需的大量知识。它不仅有助于了解如何使用 SQL,而且有助于学习如何将 SQL 与其他语言一起使用。
尽管
评论:在 501 条评论中,79% 的人给这本书打了 5 星
标价: ~$55-$100
SQL All-in-One For Dummies对于有抱负的 SQL 程序员来说是一个令人难以置信的库。它包含 8 本书,涵盖了该语言的不同方面,从概念和安全性到替代格式和优化。一些评论家批评它的清晰度,并指出——尽管书中包含大量资源——它仍然有一些令人困惑的方面和有问题的陈述。即便如此,很少有资源能够如此专注于 SQL 及其方面。
一些评论者注意到他们的物理副本被损坏的问题。幸运的是,可以在亚马逊上获得数字版本。根据销售价格,实体副本可能仍然更便宜,但如果您想避免风险,您可能希望采取这种选择。
评论:在 785 条评论中,72% 的人给这本书打了 5 星
标价: 39.99 美元(平装本),24.00 美元(电子版)
Jamie Chan 提供的 SQL 教学丝毫不掩饰其意图。这本书旨在成为初学者的入门书,旨在在一天之内教会他们这门语言。当然,实际结果可能会有所不同,一些评论家批评材料背后缺乏清晰度或推理。它仍然比列表中以前的选择更容易获得,而且低廉的价格意味着您至少要尝试一下这本书,风险很小。
评论:在 897 条评论中,70% 的人给这本书打了 5 星
标价: 11.67 美元(平装本),2.99 美元(电子版)
与此列表中的上一项一样,10 分钟了解 SQL旨在在很短的时间内向初学者教授这门语言。虽然它可能仍未达到预期的目标,但 Ben Forta 的产品总体上获得了更积极的评价,许多读者称其为精彩的介绍。有
评论:在 985 条评论中,72% 的人给这本书打了 5 星
标价: 23.99 美元
SQL QuickStart Guide作为初学者的另一种资源排在该列表的首位。它也许也是最受欢迎的语言之一,许多评论家称赞它是对该语言的又一次精彩介绍。与此列表中的先前项目相比,它可能有点多余,但它设法包含自己的附加功能,如数字资源,甚至是免费的有声读物版本。本指南自称为“2022 年最适合初学者的 SQL 书籍”,原因不难看出。如果您希望从其他地方获得专家级别的信息,那么您将不需要此资源之外的其他初学者资源。
评论:在 1,357 条评论中,72% 的人给这本书打了 5 星
定价: 24.99 美元(平装本)、34.99 美元(精装本)、9.99 美元(电子版)
由于 SQL 仅专注于数据库,因此您需要考虑可能涵盖该主题的任何资源。即使他们的主要关注点不在 SQL 上,您也可能会学到可应用于该语言的新想法。当然,您需要确保您的材料没有过时,但是 SQL 在过去几年中没有收到很多更新。与其他语言不同,如果您决定阅读五年前出版的书籍,您不会错过太多。