三周精通 SQL 中文版的最大优点,是把原本挺枯燥的 SQL 讲得既系统又不死板,尤其对你这种有前端基础、但想补上数据库短板的人来说,蛮实用。书里分 MySQL 和 Oracle 两个部分讲,先讲基础,比如SELECT
查询、INSERT
增删改,一步步带你玩转JOIN
、子查询
这些常见又常错的东西。
MySQL 的章节比较轻松,内容贴近实际项目,比如怎么装 MySQL、怎么建表、怎么查数据,甚至连UNION
、视图
这些在项目里用得不多但一考就考的东西也讲到了。关键是例子简单易懂,不是那种照本宣科的风格,嗯,读起来没啥负担。
Oracle 部分就偏“重型”一点,适合你想搞懂企业级数据库怎么用。像PL/SQL
编程、存储过程
、游标
这些都是在公司里大批量数据时的必备技能。书里讲的事务
和并发控制
也蛮有深度,基本能让你搞清楚“怎么保证数据安全”这种问题。
还有一点不错,书后面放了多真实案例,配着讲怎么写查询语句、怎么优化数据库结构。像你要是平常报表、用户数据什么的,学会这些能省不少事。顺带一提,如果你想深入理解子查询,这几篇文章也挺值得一看:SQL 子查询指南、MySQL 子查询的高级应用。
,这本书适合那种“我有点基础但想系统学一遍”的人。如果你正想补强数据库能力,又不想看太多理论,拿这本练一练还挺合适的。