本书是畅销书《MySQL技术内幕:InnoDB存储引擎》的姊妹篇,深刻揭示了MySQL中SQL编程的精髓与奥秘,能为开发者和DBA们利用SQL语言解决各种与开发和管理相关的MySQL难题提供很好的指导和帮助。
全书一共10章,全面探讨了MySQL中SQL编程的各种方法、技巧与最佳实践。第1章首先介绍了SQL编程的概念、数据库的应用类型以及SQL查询分析器,然后介绍了SQL编程的三个阶段,希望读者通过本书的学习能达到最后的融合阶段。第2章全面讲解了MySQL中的各种数据类型和与之相对应的各种编程问题。第3章深入探讨了逻辑查询与物理查询的原理与方法。第4章的主题是子查询,不仅讲解了各种常用的子查询方法及其优化,而且还讲解了MariaDB对子查询的优化。第5章首先详细地分析了MySQL中的各种联接及其内部的实现算法,以及MariaDB数据库中引入的Hash Join,然后针对关于集合的各种操作给出了解决方案。第6章分享了聚合和旋转操作的方法与技巧,并对一些经典的常见问题给出了解决方案。第7章深入阐述了游标的使用,重点在于如何通过正确地使用游标来提高SQL编程的效率。第8章讲解了关于事务的各种编程技巧,同时对事务的分类进行了详细阐述。第9章详细分析了各种索引的内部实现,探讨了如何使用索引来提升查询效率。第10章介绍了分区的方法与技巧,阐明了如何通过分区来进行SQL编程。
无论你是开发人员还是DBA,无论你是需要一本SQL查询手册还是希望系统深入地学习SQL编程,本书都会是不错的选择。
姜承尧(David Jiang),资深MySQL数据库专家,MySQL开源分支版本InnoSQL(www.innomysql.org)的创始人,独立数据库咨询顾问(www.innosql.com)。不仅擅长于数据库的管理和维护,还擅长于数据库的开发,同时一直致力于MySQL数据库底层实现原理的研究和探索,对高性能数据库和数据仓库也有深刻而独到的理解。目前就职于网易研究院,担任后台技术中心技术经理一职,从事MySQL数据库底层以及云的相关的开发工作。曾领导并参与了多个大型核心数据库应用的设计、实施、管理和维护,实战经验非常丰富。活跃于开源数据库和开源软件领域,是著名开源社区ChinaUnix MySQL版块的版主,热衷于分享MySQL数据库的各种成功应用实践。
作者微博:http://weibo.com/insidemysql
本书微群:http://q.weibo.com/943166
看得非常过瘾。 尤其是第2章(InnoDB存储引擎)和第4章(表)相当深入,这些内容在《高性能MySQL》和《MySQL性能调优与架构设计》中都没涉及。 有人可能是觉得做开发有必要看吗,我就是做开发,觉得看了之后提升很大。第4章对表、记录行、blob在硬盘上的存储做为深入剖析,看...
评分 评分第二版相对第一版做了非常多的修改,希望各位读者喜欢。同时有任何问题可以通过新浪微博:@姜承尧,或者微信公众帐号:InsideMySQL与我及时交流与反馈。第二版更新说明可见:http://insidemysql.blog.163.com/blog/static/202834042201352925033516/
评分1. 这本书我阅读的是第一版,以及放在kindle里很长时间了,之前面试的时候被问了一些MySQL的问题,因为一直没有深入地去学习数据库的相关知识,所以就找出来翻一翻; 2. 虽然知识粗略和有选择性地阅读,总体感觉这本书写得非常不错,能够把一些复杂的底层原理用相对简单的文字...
评分刚买的,已经看了三章了。感觉作者应该是从Oracle基础过渡至Mysql的。所以说看此书,经常会时不时出现一些Oracle数据库中的概念,作者也经常拿Oracle来和Mysql作比较。确实InnoDB很多思想都是借鉴Oracle的,难怪Oracle当年要把Innobase给拿下... 这本书更适合数据库经验的人看...
不只是针对MySQL,想学习SQL编程的都推荐看看。第三章逻辑查询处理讲的很清晰,其他部分子查询,join、索引等也都不错,读完很有收获。感觉自己已经入门了。
评分3,4,5,9章还不错
评分重点看了第3章第9章,讲的很明白,Mysql 编程有很长的路要走
评分在家里翻箱倒柜时找出来的, 神书! 读过, 尤其第3章, 有种醍醐灌顶的感觉. 整部书不光着重介绍SQL各种编程技巧(第4、5章)&查询原理(第3章, 第2章要在建表时好好参考), 而且见到了以前闻所未闻的黑科技/神操作, 像Pivoting、ROLLUP. 除了2~7章外, 其余章节大部分与作者的<InnoDB存储引擎>一书是重的, 但如果没读过<InnoDB>一书的话, 像事务/索引这样的章节建议还是要好好研究一下的. 不过这本书比InnoDB错误少多了, 感觉也更加用心, 但现在正版买不到了, 只能在淘宝上找到影印版. 另外本书不光介绍了MySQL作为OLTP的用法, 还介绍了OLAP的操作, 比如第6章的聚合和旋转, OLTP几乎不会接触, 但到了OLAP里做报表则显得十分有效了.
评分对于小白来说是很好的应用指南。提到了一些技术适用的范围,并没有过多深入介绍,这样对于理解有益。想要深入了解数据库的运行原理,乃至自己实现一个简单的数据库,要去看《InnoDB存储引擎》和《深入理解MySQL》了。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有