pl sql入门比较好的书_面试官问你SQL?这几本书足够了

程序员书库(ID:CodingBook) 猿妹编译链接:https://www.lifewire.com/best-sql-books-4177471

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

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

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

d1c9d64846bb944e3d3c2b6cd65169c1.png

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

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

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

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

457af3d69f73ec58d89bf55e2769ce8e.png

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

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

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

e0f5e2a320dd5a803276ec265000dbc0.png

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

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

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

901f565e456675edbe73daefb53a4c8b.png

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

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

最佳快速参:《SQL Pocket Guide》

8b24fd7a0565b88ed55e114434f30149.png

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

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

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

091d8d85ab6afb9a0d06838242452996.png

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

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

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

04f6adc14bafcf085e6c4e00bef27c19.png

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

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

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

85348db1fa5280e226c3aa725c8eb694.png

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
中文名: SQL袖珍参考手册(第3版,涵盖DB2,MySQL,Oracle,PostgreSQLSQL Server) 原名: SQL Pocket Guide: A Guide to SQL Usage 作者: Jonathan Gennick 资源格式: PDF 版本: 英文文字版/更新源代码 出版社: O'Reilly号: 978-1-4493-9409-7发行时间: 2010年11月 地区: 美国 语言: 英文 简介: 内容介绍: If you're a programmer or database administrator who uses SQL in your day-to-day work, this popular pocket guide is the ideal on-the-job reference. You'll find many examples that address the language's complexity, along with key aspects of SQL used in IBM DB2 Release 9.7, MySQL 5.1, Oracle Database 11g Release 2, PostgreSQL 9.0, and Microsoft SQL Server 2008 Release 2. All example SQL statements in this book execute against a set of tables, with data that you can quickly download. The third edition covers important database changes, including: Oracle's support of the recursive WITH syntax, and addition of PIVOT and UNPIVOT operators Functions new to Oracle, such as LISTAGG, NTH_VALUE, and more PostgreSQL’s support of recursive WITH and some window functions DB2 syntax and datatypes, some compatible with Oracle MySQL features such as the TIMESTAMP type and the TO_SECONDS function 目录: Introduction Analytic Functions CASE Expressions: Simple CASE Expressions: Searched CAST Function CONNECT BY Queries Data Type Conversion Data Types: Binary Integer Data Types: Character String Data Types: Datetime Data Types: Decimal Datetime Conversions: DB2 Datetime Conversions: MySQL Datetime Conversions: Oracle Datetime Conversions: PostgreSQL Datetime Conversions: SQL Server Datetime Functions: DB2 Datetime Functions: MySQL Datetime Functions: Oracle Datetime Functions: PostgreSQL Datetime Functions: SQL Server Deleting Data EXTRACT Function GREATEST Grouping and Summarizing Hierarchical Queries Indexes, Creating Indexes, Removing Inserting Data Joining Tables LEAST Literals Merging Data Nulls Numeric Conversions: DB2 Numeric Conversions: MySQL Numeric Conversions: Oracle Numeric Conversions: PostgreSQL Numeric Conversions: SQL Server Numeric/Math Functions OLAP Functions Pivoting and Unpivoting Predicates Recursive Queries Regular Expressions Selecting Data String Functions Subqueries Tables, Creating Tables, Dropping Tables, Modifying Transaction Management Union Queries Updating Data Window Functions

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值