随着MySQL越来越受欢迎,关于如何通过MySQL解决具体问题的疑问越来越多,这本书也应运而生。这本手册为需要快速的解决方案或技术,但没有时间从零开始解决MySQL问题的程序员或专家提供大量简短且重点突出的代码,数百个完整的示例,以及清晰简明的解说。 本书的主要内容包括: ?连接到服务器、执行查询,并获取结果。从MySQL服务器获取数据。存储、获取以及处理字符串。使用日期和时间。排序查询结果,生成汇总信息。评估数据集的特征。编写存储函数和过程。使用存储例程、触发器和计划事件。执行基本的MySQL管理员任务。理解MySQL的基础监视知识。
PostgreSQL作为当今进的开源关系型数据库,本书揭示PostgreSQL查询引擎运行原理和实现技术细节,其中包括:基础数据结构;SQL词法语法分析及查询语法树;查询分析及查询重写;子连接及子查询处理;查询访问路径创建;查询计划生成,等等。以深入浅出的方式讨论每个主题并结合基础数据结构、图表、源码等对所讨论的主题进行详细分析,以使读者对PostgreSQL查询引擎的运行机制及实现细节能有全面且深入的认识。
本书介绍了PostgreSQL内部的工作原理,包括数据库对象的逻辑组织与物理实现,进程与内存的架构。并依次剖析了几个重要的子系统:查询处理、外部数据包装器、并发控制、清理过程、缓冲区管理、WAL、备份及流复制。本书为DBA与系统开发者提供了一幅全景概念地图,有助于读者形成对数据库实现的整体认识,亦可作为深入学习PostgreSQL源代码的导读手册,对于理解数据库原理与PostgreSQL内部实现大有裨益。本书适合数据库开发人员及相关领域的研究人员、数据库DBA及高等院校相关专业的学生阅读。
SparkSQL是Spark技术体系中较有影响力的应用(Killerapplication),也是SQL-on-Hadoop解决方案中举足轻重的产品。《SparkSQL内核剖析》由11章构成,从源码层面深入介绍SparkSQL内部实现机制,以及在实际业务场景中的开发实践,其中包括SQL编译实现、逻辑计划的生成与优化、物理计划的生成与优化、Aggregatio算子和Joi算子的实现与执行、Tungste优化技术、生产环境中的一些改造优化经验等。《SparkSQL内核剖析》不属于入门级教程,需要读者对基本概念有的了解。在企业中任职的系统架构师和软件开发人员,以及对大数据、分布式计算和数据库系统实现感兴趣的研究人员,均适合阅读《SparkSQL内核剖析》。
查询优化器是数据库中很重要的模块之一,只有掌握好查询优化的方法且了解查询优化的细节,在对数据库调优的过程中才能有的放矢,否则调优的过程就如无本之木、无源之水,虽上下求索而不得其法。本书揭示了PostgreSQL数据库中查询优化的实现技术细节,首先对子查询提升、外连接消除、表达式预处理、谓词下推、连接顺序交换、等价类推理等逻辑优化方法进行了详细描述,然后结合统计信息、选择率、代价对扫描路径创建、路径搜索方法、连接路径建立、Non-SPJ路径建立、执行计划简化与生成等进行了深度探索,使读者对PostgreSQL数据库的查询优化器有深层次的了解。本书适合数据库内核开发人员及相关领域的研究人员、数据库DBA、高等院校相关专业的本科生或者研究生阅读。
PostgreSQL作为当今进的开源关系型数据库,本书揭示PostgreSQL查询引擎运行原理和实现技术细节,其中包括:基础数据结构;SQL词法语法分析及查询语法树;查询分析及查询重写;子连接及子查询处理;查询访问路径创建;查询计划生成,等等。以深入浅出的方式讨论每个主题并结合基础数据结构、图表、源码等对所讨论的主题进行详细分析,以使读者对PostgreSQL查询引擎的运行机制及实现细节能有全面且深入的认识。
PostgreSQL作为当今进的开源关系型数据库,本书揭示PostgreSQL查询引擎运行原理和实现技术细节,其中包括:基础数据结构;SQL词法语法分析及查询语法树;查询分析及查询重写;子连接及子查询处理;查询访问路径创建;查询计划生成,等等。以深入浅出的方式讨论每个主题并结合基础数据结构、图表、源码等对所讨论的主题进行详细分析,以使读者对PostgreSQL查询引擎的运行机制及实现细节能有全面且深入的认识。
本书共分15章,结合大量有针对性的案例,详细介绍了ExcelVBA、ADO、SQL等方面的基础知识以及这些知识在利用ExcelVBA整合SQLServer数据库中的各种实际应用技能。通过这些实例,读者可以快速掌握利用ExcelVBA来操作SQL,Servet数据库的方法和技巧,为利甩ExcelVBA开发各类管理信息应用系统提供坚实的基础。本书提供的这些案例大部分可直接应用到实际工作中,稍作修改也可应用于Excel与其他数据库的整合应用之中。本书不仅适用于将Excel与SQLServer数据库整合应用的各类管理人员和管理系统开发人员,也适用于将Excel与其他数据库(如Access数据库、Foxpro数据库和IOracle数据库等)整合应用的各类管理人员和管理系统开发人员以及大专院校相关专业本科生、研究生和MBA学员等阅读使用。
不管您是数据库开发人员、DBA还是BI开发人员,SQLServer2008许诺要改变您交付企业数据解决方案的方式。这本由PaulNielson著,马振晗、任鸿和高宇辉译的《SQLServer2008宝典》的内容极其详尽,PaulNielson凭借丰富的SQLServer使用经验,清晰地解释了SQLServer2008中涉及的各种概念,同时在书中合理穿插了作者在多年的开发和顾问生涯中收集的现实示例和总结的实践。SQLServer是一个博大的产品,《SQLServer2008宝典》将指导您掌握它最关键的策略和细节。????
《SQL解惑(第2版)》通过以多种方法解答SQL编程谜题,提供一系列实用性很强的问题分析方法。书中收集了75个与SQL编程相关的有趣问题,涉及数据库应用的许多方面,如财务、投资、旅游、销售、计算等,不一而足。针对每一个谜题,作者给出了基于SQL-99及更新标准的多种解决方案,展示了解题思路,对SQL程序员有很强的参考价值。《SQL解惑(第2版)》适合数据库开发人员阅读,也可作为高等院校数据库课程师生的辅助教材。
本书是微软全球技术支持中心数据库支持部技术主管的沥血之作,书中案例选自微软全球客户遇到的实际问题。本书的特点是面向实战,主要面向MicrosoftSQLServer各个版本的数据库系统管理和开发人员,介绍SQLServer关系型数据库引擎在日常使用和开发过程中经常会遇到的问题、其表现形式、背后运行机理、基本理论知识、搜集和分析问题日志的方法,以及解决实际问题的可选手段。阅读本书可以帮助数据库管理与开发人员更深入地理解SQLServer的原理和运行规律,以提高解决问题的能力。