三周搞定 SQL 的学习计划,内容还挺系统的,适合边学边练那种。
《21 天学会 SQL》不是那种一上来就堆概念的教程,它更像是老司机一步步带你跑。前几天教你怎么建库、建表、认识数据类型;中段开始玩数据查询,SELECT、JOIN这些常用的招式全都安排上。讲得不枯燥,例子也蛮贴地气。
中后段比较有意思,比如视图、索引、存储过程、触发器这些偏进阶的东西,也都讲了,而且结合了一些实战操作,说白了就是教你怎么用得更溜。像触发器那块,书里举的例子接地气,比如订单入库自动记日志,写项目时有用。
几天直接带你进阶,聊到了像子查询、自连接、窗口函数这些提升水平的技能,还有一点点数据库设计思路。比如范式怎么拆、冗余怎么控,对数据库结构没啥思路的朋友,这块还挺有启发。
建议你一边看一边练,搭个本地MySQL或用个在线 SQL 环境,手敲一遍理解会更深。学完这本,写复杂查询基本不发愁,数据库设计也能有点章法。