设为首页|收藏本站|
开启左侧

[职场] 面试官问你SQL?这几本书足够了

[复制链接]
25632 0
紫金叶 发表于 2019-9-3 20:45:23 | 只看该作者 打印 上一主题 下一主题
 
程序员书库(ID:CodingBook) 猿妹编译
链接:https://www.lifewire.com/best-sql-books-4177471



结构化查询语言(Structured Query Language, SQL)在20世纪70年代发展之后,很快成为与关系数据库的标准。在过去的几十年里,SQL快速增长,如今,无论你是数据分析师,数据科学家还是开发人员或者是数据库管理员,都需要熟悉SQL语法和使用。



有许多SQL书籍都是针对初学者准备的,今天,猿哥和大家盘点一下有关SQL操作指南的好书:



最适合初学者:《Getting Started with SQL》


面试官问你SQL?这几本书足够了 第1张图片




技术出版商O'Reilly近年来发布了许多不同的SQL指南,对于那些刚刚涉足SQL的人来说,本书是最理想的起点。

该书篇幅130页,篇幅相对较短,旨在帮助读者掌握基础知识,并迅速学会使用SQL,里面涵盖许多实际操作示例,对于那些刚刚入门的读者来说,这本书不需要访问现有的数据库服务器。相反,它解释了如何使用SQLite在家里设置实践环境,以降低成本和复杂性。

虽然该书的大部分内容集中在数据检索、排序和更新所需的基本命令,但是在最后一章还是带入了比较高级的内容,供读者进一步提升



2、《SQL All-in-One For Dummies》


面试官问你SQL?这几本书足够了 第2张图片




很可能你已经看过“傻瓜书”的某个系列,毕竟这个系列的书籍涵盖许多主题,本书非常厚重,长达750多页,被分成8卷,好在其逻辑结构分明,阅读起来并不费劲,它用一种轻松易懂的方式编写,需要你具备一定程度的编程知识,但不一定是数据库管理方面。



除了语言背后的基本概念之外,本书还涵盖了其他几个相关主题,包括数据安全性、开发、XML、数据库性能调优等等。



快速入门书籍:《Sams Teach Yourself SQL in 10 Minutes》


面试官问你SQL?这几本书足够了 第3张图片




如果你是一名开发人员、数据分析师或任何其他需要快速使用SQL的人,那么本书就是为你准备的,这本书在快速教授基本知识方面做得很好,它被分成22节课,涵盖了从基本的SELECT和UPDATE语句到更高级的主题,如存储过程和事务处理。



内容以逻辑和方法的顺序呈现,你可以根据需要选择自己想要学习的部分,本文介绍了几个数据库平台,从Microsoft Access和SQLite到MySQL、Oracle等等,使示例具有相关性,并直接适用于更广泛的读者。



创建复杂查询:《SQL Queries for Mere Mortals》


面试官问你SQL?这几本书足够了 第4张图片




顾名思义,本书侧重于教会读者如何轻松地创建复杂的查询。作者以一种逻辑和幽默的方式介绍了这个枯燥无味的主题,并提供了数百个例子,以配合他对SQL概念、技术和数据库设计和查询的最佳实践的解释。



初学者将从这本书中获得大量的价值,第四版更新了一些新的高级主题,如分区和分组、示例数据库和创建脚本,可用于Microsoft Access、SQL Server、MySQL和其他平台。



最佳快速参:《SQL Pocket Guide》


面试官问你SQL?这几本书足够了 第5张图片




无论你是入门级开发人员或数据库管理员,还是已经使用SQL多年,你都很难记住每一个SQL命令和参数的细节,这也是Jonathan Gennick撰写本书的意义所在



本书涵盖了一系列数据库服务器,包括Microsoft SQL Server、Oracle、DB2和其他数据库服务器,它不需要你从头到尾读一遍,而是让你把它当做参考书使用,它的设计初衷是放在桌子上,需要时可以查阅。



最适合学习T-SQL:《T-SQL Fundamentals》


面试官问你SQL?这几本书足够了 第6张图片




大多数SQL指南和引用都试图不依赖于平台,这样可以覆盖到更多的受众,但是这类书籍对于需要特定平台的人来说未必是最好的选择,比如对于Microsoft SQL Server的用户来说,更适合读《T-SQL Fundamentals》



本书对开发人员、数据库管理员和高级用户都很有用,它不仅仅是一个命令和语法列表。相反,它既介绍了T-SQL背后的理论,也教你如何在现实世界中最好地使用它,并提供了大量的实际例子来帮助你更好的掌握。



最适合开发人员:《Murach's SQL Server 2016 for Developers》


面试官问你SQL?这几本书足够了 第7张图片




无论你是需要提高Microsoft SQL Server技能的经验丰富的开发人员,还是希望更好地进行SQL编码的入门级程序员,本书都很适合你。



这本书将近700页,它主要面向开发人员,移动20章分为四个部分:介绍、基本SQL技能、高级SQL技能以及数据库设计和实现。



最适合边做边学:《SQL Practice Problems》


面试官问你SQL?这几本书足够了 第8张图片




对于那些想要摆脱在线教程和指南式学习人来说,本书采用了一种全新的学习方法。该书包含57个问题,从初学者到高级人员都有,旨在模拟SQL用户在现实世界中面临的各种挑战。作者的意图是教读者“用SQL思考”,分析数据问题,并提出高质量的解决方案。


下一篇:客服工作人员 Part-time type
@



1.西兔生活网 CTLIVES 内容全部来自网络;
2.版权归原网站或原作者所有;
3.内容与本站立场无关;
4.若涉及侵权或有疑义,请点击“举报”按钮,其他联系方式或无法及时处理。
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

排行榜
活跃网友
返回顶部快速回复上一主题下一主题返回列表APP下载手机访问
Copyright © 2016-2028 CTLIVES.COM All Rights Reserved.  西兔生活网  小黑屋| GMT+8, 2024-6-1 10:42