本书是书《MySQL技术内幕:InnoDB存储引擎》的姊妹篇,深刻揭示了MySQL中SQL编程的精髓与奥秘,能为开发者和DBA们利用SQL语言解决各种与开发和管理相关的MySQL难题提供很好的指导和帮助。?????????全书一共10章,全面探讨了MySQL中SQL编程的各种方法、技巧与实践。章首先介绍了SQL编程的概念、数据库的应用类型以及SQL查询分析器,然后介绍了SQL编程的三个阶段,希望读者通过本书的学习能达到的融合阶段。第2章全面讲解了MySQL中的各种数据类型和与之相对应的各种编程问题。第3章深入探讨了逻辑查询与物理查询的原理与方法。第4章的主题是子查询,不仅讲解了各种常用的子查询方法及其优化,而且还讲解了MariaDB对子查询的优化。第5章首先详细地分析了MySQL中的各种联接及其内部的实现算法,以及MariaDB数据库中引入的HashJoin,然后针对关于集合的各种操作给出了解决方
《sql反模式》是一本广受好评的sql 图书。它介绍了如何避免在sql的使用和开发中陷入一些常见却经常被忽略的误区。它通过讲述各种具体的案例,以及开发人员和使用人员在面对这些案例时经常采用的错误解决方案,来介绍如何识别、利用这些陷阱,以及面对问题时正确的解决手段。另外,本书还涉及了sql的各级范式和针对它们的正确理解。 《sql反模式》适合sql 数据库开发人员与管理人员阅读。
SQLServer2014数据库是Microsoft公司推出的数据库管理系统,该版本在性能和人机交互等方面都有显著提高。《SQLServer2014从入门到精通》是一本帮助用户迈进SQLServer2014大门的教程。《SQLServer2014从入门到精通》分为4篇20章,重点对关系数据库的基础、SQLServer2014的安装到维护、T-SQL基础、SQLServer2014应用等方面做了详细讲解。《SQLServer2014从入门到精通》一共集成了上百个日常管理数据库的案例,每个实例都有图文并茂的实现步骤和实例解析,使读者能够很轻松地按照书中的例子进行操作,掌握如何去操作和管理SQLServer2014数据库。《SQLServer2014从入门到精通》既可作为SQLServer2014入门人员和特定技术开发人员的指导教程,也可以成为培训学校或大中专院校的教材,并为读者成为的DBA和数据库程序设计员打下坚实基础。
本书是讲述SQLServer关系数据库引擎内部机理和架构的指南。书中详细阐述了SQLServer处理查询、管理数据的相关内容,包括SQLServer架构和配置、跟踪/扩展事件、日志和恢复、索引、表格、查询优化、事务/并发以及DBCC。本书适合中数据库开发人员阅读。
本书作者DanSullivan使用过位于行业前沿的各种数据库产品,在本书中,他利用20多年的工作经验,讲解了键值数据库、文档数据库、列族数据库及图数据库这四类NoSQL数据库的优点、用例及术语。对于每一种数据库,他都给出了务实的开发技巧,以帮助大家构建高价值的应用程序。通过分步讲解的范例,读者能够学到如何为每项任务选择合适的数据库,以及怎样用正确的方式来使用该数据库。
本书是一本关于SQLite起源、特性、简介、使用、深度解析的书。全书首先从SQLite最初起源、特性、设计理念、实际应用讲解开始,逐步深入、全面地介绍了在各个平台如何使用SQLite。接着,介绍SQLite的一般SQL和高级功能的SQL,采取举例说明,使得本书内容生动有趣。然后,全面介绍了各种语言如何与SQLite进行编程交互,重点介绍SQLite原生语言C语言中的API,使得使用者可以不管扩展SQLite的功能。本书还介绍了目前火热的IOS和Android开发中如何使用SQLite,并给出实际例子。最后,介绍了SQLite内部架构设计,使得读者可以深入理解SQLite,高级开发者可以进一步参与SQLite开发或者开发自己的SQLite。
SQLServer是Microsoft公司在数据库领域中非常重要的产品,是关系型数据库的代表产品之一。很多大型应用系统都采用SQLServer作为后台数据库。怎样才能设计出性能高效的SQLServer数据库应用程序是很多软件企业非常关注的问题。本书结合实例介绍如何对SQLServer数据库进行设计和性能优化,解决目前数据库应用系统中存在的性能问题。本书从数据库的基本工作原理入手,系统介绍了SQLServer数据库体系结构、索引优化、SQL语句优化、性能优化工具、系统存储过程、系统表、系统视图、分区技术、死锁处理等,帮助读者设计实现两个数据库性能分析和监测工具。本书内容丰富、注重实用,理论讲解与案例应用相结合,特别适合SQLServer数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。
本书从SQL的历史讲起,详述了关系数据库及SQL命令的基础原理,涵盖了几乎所有SQL的相关概念。同时介绍了在商业(MicrosoftSQLServer2008与OracleDatabase11g)与开源(MySQL5.1与PostgreSQL8.3)数据库产品中的SQL语言规范及应用,将每条命令的SQL3标准语法规范、每家数据库厂商的具体应用及相关示例结合在一起。本书在内容上注重全面性,几乎涉及了与MicrosoftSQLServer、Oracle、MySQL及PostgreSQL相关的所有SQL命令语句及函数。通过阅读本书,读者可以快速找到SQL命令语句和函数的标准版与特定半台间的区别及联系,真正掌握它们的本质。无论是SQL新手还是已从早期开始使用SQL的老手,你都可以从这本精简好用的书中学到秘诀及技巧。本书是一本完整的SQL参考手册,适用于SQL设计人员、分析人员及维护单一平台或多平台SQL语言的数据库管理员,也适用于准备学习SQL的广大技术人员与学生
本书由MySQL专家撰写,以的MySQL版本为基础,以构建高性能MySQL服务器为核心,从故障诊断、表设计、SQL优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、MySQL高可用集群搭建与管理、MySQL服务器性能和服务监控等方面多角度深入讲解了如何去管理与维护MySQL服务器。书中内容以实战为导向,所有内容均来自于笔者多年实践经验的总结和对新知识的拓展,同时也针对运维人员、DBA等相关工作者会遇到的有代表性的疑难问题给出了实用的情景模拟,并给出了解决方案。不论你目前有没有遇到过此类问题,相信对你以后处理相关问题都会有所借鉴。本书适合所有希望构建和管理高性能、高可用性的MySQL数据库系统的开发者和DBA阅读。