操作类型 | 操作描述 | SQL语句示例 |
查询 | 检索表中的数据 | SELECT * FROM 学生表; |
筛选 | 根据特定条件检索数据 | SELECT * FROM 学生表 WHERE 性别 = '男'; |
排序 | 对查询结果进行排序 | SELECT * FROM 学生表 ORDER BY 成绩 DESC; |
聚合 | 对一组值进行计算 | SELECT SUM(成绩) AS 总成绩 FROM 学生表; |
分组 | 对结果集进行分组 | SELECT 性别, AVG(成绩) AS 平均成绩 FROM 学生表 GROUP BY 性别; |
连接 | 将两个或多个表中的行组合在一起 | SELECT 学生表.姓名, 课程表.课程名 FROM 学生表 INNER JOIN 课程表 ON 学生表.课程ID = 课程表.课程ID; |
子查询 | 在查询中嵌套另一个查询 | SELECT * FROM 学生表 WHERE 课程ID IN (SELECT 课程ID FROM 课程表 WHERE 学分 > 2); |
更新 | 修改表中的数据 | UPDATE 学生表 SET 性别 = '女' WHERE 学生ID = 123; |
插入 | 向表中添加新记录 | INSERT INTO 学生表 (学生ID, 姓名, 性别) VALUES (456, '张三', '男'); |
删除 | 从表中删除记录 | DELETE FROM 学生表 WHERE 学生ID = 789; |