打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SQL入门级神书了解一下?

程序员书库(ID:OpenSourceTop) 编译

链接:http://www.java67.com/2016/09/sql-5-best-books-to-learn-and-master.html


SQL(结构化查询语言)是程序员最重要的技能之一。因为无论你是Java,C 还是.NET开发人员,你都必须编写SQL查询。由于数据库是现代Java或Web应用程序不可或缺的组成部分,拥有良好SQL技能的开发者总是更能赢得面试官的青睐。


现在,最大的问题是,程序员如何学习SQL?只知道如何查询表就足够了?如果你知道插入,更新,删除和选择,那么你就能声称自己有能力的SQL程序员吗?事实上,如果你想要成为一个全能的程序员,有关索引,查询,触发器,视图,存储过程和其他高级SQL概念的内容如:如何编写复杂的查询涉及连接,子查询,派生表等知识你都必须掌握



无论您是初学者程序员,刚开始从事软件开发工作,还是经验丰富的具有多年经验的软件专业人员,都有一些SQL书籍可以让你耳目一新,本文我们将在本文和大家分享学习SQL(也称为ANSI SQL)的好书,希望能够帮助到大家:



1、《Head First SQL》



这本书尤为适合初学者,我喜欢 Head First 系列书籍的风格,它们通过图表,幽默的语言,紧凑的内容来解释SQL语言的概念,多年来,我一直向初学者程序员推荐这本书,你可以通过这本书学习SQL的基本概念、理论。例如链接、子查询、规范化还有初步的数据库设计。



2、《SQL Puzzles and Answers》



直到去年,我才知道这本书,但这丝毫不影响我对这本书的喜爱程度。这是一本提高SQL查询技能的好书。我总是喜欢解决基于SQL查询的问题,因为它们也可以很好的锻炼你的思维。


即使是经验丰富的SQL程序员也会遇到一些问题。或许你知道这个问题的解决办法,但通过阅读这本书,你可能会找到解决问题的另一种方法。简而言之,对于希望提高SQL查询技能的程序员来说,它是最好的SQL书籍之一。



3、《SQL Performance explained 》



这是一本关于SQL优化的论著,这本书的封面有“涵盖主流数据库”,意思是这本介绍的内容不是专注于某一种Database,而是适合主流大多数关系型数据库,以前我对index有很多疑问,并不知道它们如何影响SQL性能。


我甚至不知道index如何在SQL中执行,直到读了这本书,了解了index的工作方式以及它如何影响SQL性能。这是Markus Winand的一本很棒的书,强烈建议每个程序员都应该阅读一下这本SQL书。



4、《SQL Antipatterns》



成功固然重要,在通往成功的道路上避免犯错也很重要,这样的道理同样适用于SQL,是一本广受好评的SQL图书。它介绍了如何避免在SQL的使用和开发中陷入一些常见却经常被忽略的误区。它通过讲述各种具体的案例,以及开发人员和使用人员在面对这些案例时经常采用的错误解决方案,来介绍如何识别、利用这些陷阱,以及面对问题时正确的解决手段。



5、《Beginning SQL queries》



这是另外一本初学者书籍,适合完全不懂如何编写SQL查询的初学者。AS标题暗示,本书不仅可以帮助您编写SQL查询,还可以编写正确的SQL查询,并帮助您成为专业的SQL开发人员。不是必须阅读的,而是适合初学者的优秀SQL书籍。



●编号3127,输入编号直达本文

●输入m获取到文章目录

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
推荐几本适合初学者的Java书籍
Java开发人员必读:从初学者到专业人士
掌握哪些技能才能胜任Java开发岗位
10本Java程序员必读经典
2022年读书计划:程序员必读书籍汇总
9本Java程序员必读的书
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服