数据库学习看这几本就够了!

根据数据库特性之间的差别,不同的数据库适用于不同的事务处理场合。MongoDB与MySQL分别适合半结构化、结构化数据,Redis适合缓存内存对象,Hadoop适合事后大数据分析任务,而Spark则适用于实时半实时的大数据分析任务,等等。

今天小图就为大家总结了10本有关数据库的参考书目,有助于你了解不同数据库特点的同时,还能快速掌握数据库技术。

SQL入门必备,畅销多年,中文版累计销量超15万。本书没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从SQL SELECT开始,讲述实际工作环境中常用必备的SQL知识,实用性极强。第5版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。

本书详细介绍了Oracle、MySQL、PostgreSQL、SQL Server、DB2等各种关系数据库的SQL查询技巧和一些基础的SQL查询语句,并且通过短小精悍的实例,不仅讲解了如何插入、更新和删除数据,还介绍了如何检索记录、为查询结果排序、同时操作多张数据库表、查询元数据、处理涉及字符串和数值的操作、根据时间数据和日期数据进行运算、执行层次查询和区间查询等。随着多种SQL实现大量采用窗口函数,本书第2版针对相关实例做了优化,还新增了为数据科学家和算法工程师量身定制的实例。

107张图表+209段代码+88个法则,让菜鸟完美进阶!第1版豆瓣评分8.8分,重印13次,好评如潮。第2版基于新版本RDBMS全面升级。本书介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。

全书可分为两大部分。第一部分介绍了SQL语言不同寻常的使用技巧,带领读者重新认识CASE表达式、窗口函数、自连接、EXISTS谓词、HAVING子句、外连接、行间比较、集合运算、数列处理等SQL常用技术,发掘它们的新用法。第二部分介绍了关系数据库的发展史,并从集合论和逻辑学的角度讲述了SQL和关系模型的理论基础,旨在帮助读者加深对SQL语言和关系数据库的理解。此外,本书很多节的末尾设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。

绿叶学习网计算机系列教程,累计超过1000万人次学习。286个示例 + 120道习题 + 21个经典问题 + PPT讲义 + 源码素材。基于MySQL 8标准编写,零基础快速上手数据库开发。

本书内容分为四部分:第1部分介绍MySQL的基本语法,包括查询操作、数据统计、高级查询、内置函数、表的操作、列的属性等。第2部分介绍MySQL的高级技术,包括多表连接、视图、索引、存储过程、存储函数、事件、触发器、游标、事务。第3部分通过经典案例帮助读者融会贯通。第4部分提供了常用的数据参考。

基于SQL标准编写,零基础快速上手数据库开发涵盖MySQL、SQL Server和Oracle三大主流DBMS语法差异。

本书内容分四部分:第1部分介绍SQL的基本语法,包括查询操作、数据统计、高级查询、内置函数、表的操作、列的属性等。第2部分主要SQL的高级技术,包括多表连接、视图、索引、存储过程、存储函数、事件、触发器、游标、事务。第3部分通过经典案例帮助读者融会贯通。第4部分提供了常用的数据参考。为了让读者更好地掌握,本书还结合实际工作以及面试,精心挑选了大量高质量的练习题。

本书从数据检索开始,逐步深入各种复杂内容。包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。《MySQL必知必会》注重实用性,操作性很强,适用于广大软件开发和数据库管理人员学习参考。

全面系统地阐述了MySQL日常使用及管理过程中的一些常用知识点:安装、复制、binlog、备份、监控、DDL、线程池、中间件、常用工具、组复制、InnoDB Cluster、JSON、MySQL 8.0的新特性。 本书定位于实战,目的是让读者拿来即用,快速上手MySQL。除了实战,本书还花费了大量的篇幅来讲解MySQL中一些常见操作、常用工具的实现原理。 组复制是MySQL官方推荐的高可用方案,本书会从源码角度分析组复制的一些核心模块的实现细节,包括分布式恢复、冲突检测、事务一致性以及流量控制机制等。

Presto创始团队、Apache Kafka联合创作者推荐,多位国内一线技术大咖力荐。本书由Presto的核心开发人员参与撰写,教你系统地学习Presto的用法。

书中内容涵盖Presto的安装、设计理念、查询操作、最佳实践、与主要云平台的结合等。本书分为三大部分:第一部分介绍Presto的基础知识;第二部分更进一步,介绍Presto架构、集群部署、与数据源的连接等;第三部分讲解安全配置以及Presto的实际用例。

54道例题,涵盖常见数据预处理技术,3个实战案例,快速提升应用能力。3种语言实现对比,代码优化关键点一目了然。配套数据+源码可下载,一本书掌握大数据、人工智能时代需要的数据预处理技。

全书共4个部分:第1部分介绍预处理的基础知识;第2部分介绍以数据结构为对象的预处理,包括数据提取、数据聚合、数据连接、数据拆分、数据生成和数据扩展;第3部分介绍以数据内容为对象的预处理,涉及数值型、分类型、日期时间型、字符型和位置信息型;第4部分为预处理实战,介绍与实际业务相同的预处理流程。

好啦!以上就是今天的推荐,小伙伴读过哪本欢迎在评论区相互安利,没读过的小伙伴可以说说自己比较中意哪本。我们会在精选留言中选出3位获得以上赠书一本。返回搜狐,查看更多

You May Also Like

More From Author

+ There are no comments

Add yours