分类 · 32 个片段

SQL 小抄

本分类收录可复制代码片段,点击卡片查看说明与完整代码。

SQL 小抄 · sql 分页查询 LIMIT

OFFSET 分页。

SQL 小抄 · sql INNER JOIN 内连接

两表都有匹配才返回。

SQL 小抄 · sql LEFT JOIN 左连接

保留左表全部行。

SQL 小抄 · sql RIGHT JOIN 右连接

保留右表全部行。

SQL 小抄 · sql 多表关联查询

三表及以上 JOIN。

SQL 小抄 · sql 自关联查询

同表别名关联。

SQL 小抄 · sql REPLACE INTO 替换写入

主键冲突则先删后插。

SQL 小抄 · sql ON DUPLICATE KEY 更新

冲突则更新。

SQL 小抄 · sql REPLACE 函数替换字符串

字段内文本替换。

SQL 小抄 · sql 创建视图 CREATE VIEW

封装常用查询。

SQL 小抄 · sql 删除与查看视图

DROP / SHOW。

SQL 小抄 · sql 创建外键约束

FOREIGN KEY。

SQL 小抄 · sql 追加或删除外键

ALTER TABLE。

SQL 小抄 · sql 创建表基础结构

CREATE TABLE。

SQL 小抄 · sql 修改表字段

ADD / MODIFY / DROP。

SQL 小抄 · sql 子查询示例

WHERE / FROM 子查询。

SQL 小抄 · sql EXISTS 判断存在

半连接写法。

SQL 小抄 · sql HAVING 过滤分组

分组后再条件。

SQL 小抄 · sql UNION 合并结果集

合并多查询。

SQL 小抄 · sql NULL 处理 COALESCE

默认值回退。

SQL 小抄 · sql CASE WHEN 条件表达式

行内分支。

SQL 小抄 · sql LIKE 模糊查询

前缀/包含匹配。

SQL 小抄 · sql BETWEEN 与 IN

范围与枚举条件。

SQL 小抄 · sql 条件删除 DELETE

必须带 WHERE。

SQL 小抄 · sql TRUNCATE 清空表

快速清空。

SQL 小抄 · sql 递归 CTE 树形查询

WITH RECURSIVE。

SQL 小抄 · sql 创建索引

加速 WHERE/JOIN。

SQL 小抄 · sql EXPLAIN 查看执行计划

分析慢查询。

SQL 小抄 · sql 插入(预处理示意)

防注入写入。

SQL 小抄 · sql 条件更新

UPDATE 必须带 WHERE。

SQL 小抄 · sql 事务提交回滚

保证一致性。

SQL 小抄 · sql 分组统计

GROUP BY。