SQL 的学习资料千千万,这份数据库 SQL.pptx.rar
压缩包算是比较全的那种,基础到进阶都覆盖到了。四大语言分类(DQL、DML、DDL、DCL)讲得挺清楚,尤其是SELECT
语句那部分,配合示例,蛮实用的。
讲JOIN
操作的时候,有细分INNER JOIN
、LEFT JOIN
这些,适合你对多表查询还不太熟的阶段。再往后还有子查询、视图、分区这些内容,讲得不算花哨,但干货还挺多。
SQL 性能优化部分我觉得蛮有用的,像避免在WHERE
里用函数、学会用EXPLAIN
看执行计划这些,都是平时开发中容易忽略的点。还有数据库设计的范式也讲到了,内容比较实,但不枯燥。
还有一节是讲SQL vs NoSQL
,对比思路挺清晰,不会只说“谁更强”,而是告诉你什么时候用谁更合适。像你要做结构化的数据管理,那SQL
肯定稳。如果搞实时大数据,NoSQL
会更顺手。
资料整体看下来,适合刚入门 SQL 的你,也适合已经写了一段时间但还没系统整理过知识点的朋友。如果你打算开始写点MySQL
或搞搞数据,拿它当第一份学习资料还蛮合适的。