用途:帮助学习者掌握 SQL 基础语法与常见查询模式,适合数据库入门、面试准备和日常数据查询练习。
主要能力:涵盖 DDL(CREATE TABLE、ALTER TABLE、DROP TABLE)与 DML(INSERT、UPDATE、DELETE);数据类型包括整数、DECIMAL、VARCHAR、DATE、BOOLEAN、JSON 等;查询过滤支持 WHERE、BETWEEN、IN、LIKE、IS NULL;排序与限制使用 ORDER BY、LIMIT;聚合与分组包括 COUNT、SUM、AVG、MIN、MAX、GROUP BY、HAVING;连接包括 INNER JOIN、LEFT JOIN 和多表连接;还涉及字符串函数、日期函数、子查询、EXISTS、CASE、COALESCE、NULLIF、DISTINCT、UNION、INTERSECT、EXCEPT,以及 ROW_NUMBER、RANK、LAG、LEAD 等窗口函数入门。
使用方式:资料以 SQL 代码示例为主,可直接在支持 SQL 的数据库中运行练习,例如先执行 SELECT * FROM employees; 再逐步尝试带 WHERE、ORDER BY、GROUP BY 的查询。示例使用 employees、departments、orders 等表,需自行准备对应表结构。
适用场景:学习 SQL 基础、练习常见查询、准备数据分析或后端开发面试。
限制:资料未提供具体安装命令、收费信息、支持平台或版本要求;部分函数(如 DATE_TRUNC、DATEDIFF、DATE_ADD)在不同数据库中的语法可能不同,需按实际数据库调整。进阶内容(CTE、复杂窗口函数、查询优化)指向 advanced-sql 技能,本资料未展开。