《SQL必知必会》

  |  

摘要: 《SQL必知必会》这本书的介绍。

【对算法,数学,计算机感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:算法题刷刷
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings


《SQL必知必会》 第四版,英文名《Sams teach yourself SQL in 10 minutes》, 作者福达 (Ben Forta),是个美国人,他还有一本书叫《MySQL必知必会》,是在本书的基础上加了一些 MySQL 的话题。

对于新手,本书还是值得一看,内容浅显易懂,入门非常快速,涉及到 SQL 的各个方面。但是这本书讲得也确实浅,比如存储过程、事务处理、约束、游标这些高级内容都是一笔带过的。实际用到的话只能想起来有这么的个东西,仅此而已。(这些高级特性我也没搞懂,毕竟实战中没用过)

如果作为 SQL 用户已经有一段时间了,那么本书可能会比较乏味,应该去找高阶的资料。

另外,新用户如果仅仅看完这本书,去刷 leetcode 上 SQL 的题的话,可能会发现刷起来比较吃力。这也侧面说明了本书的深度并不太够。

SQL这块对于算法工程师来说应该不算是八股文,面试不太会问。只能算是一个顺手的工具,如果是做搜广推,用的稍微多一点,如果不是搜广推,比如计算机视觉,可能用的少一点。很多公司常见的数据分析,策略,运营这些岗位与算法工程师的对接会比较多一些,SQL 对这些岗位来说可以算是八股文,因为面试必考,当然实战中也要经常用。

力扣上有几百道 SQL 的题,大多数都是会员题。我的力扣会员还有半年到期了,当时续约会员的时候是想趁着会员期间把 SQL 题刷完的,眼瞅着还剩半年了,但是还没有开始。从今天分享这本书开始,争取后面有时间刷一刷吧,必经实战中有点用,而且会员到期后想刷也刷不到了。


Share