SQL 查询构建器

从 CREATE TABLE 模式开始(粘贴 DDL 或手动定义列),勾选所需列,添加 WHERE / JOIN / ORDER BY 子句,构建器会在你的方言下生成可运行的 SELECT、INSERT、UPDATE 或 DELETE 骨架。它只是起步脚手架——运行前请务必检查生成的 SQL。完全本地运行。
1 — 表模式
粘贴 CREATE TABLE DDL,然后点击解析:
或手动添加一列:
当前列
使用 列 类型 键 Actions
2 — 构建查询
方言: 参数:
JOIN:
ORDER BY: 限制:
WHERE 子句:
(每行按 AND 连接)
Column 运算符 值 Actions
范围说明:构建器理解常见的列类型(INT、VARCHAR(n)、TEXT、DECIMAL、DATETIME、BOOLEAN、JSON 等),并生成干净的骨架。它不是完整的 SQL 引擎——特殊的 DDL、存储过程或方言特定关键字会退化为普通标识符,每条生成的语句都是需要你自行检查后再使用的脚手架。
JOINs, GROUP BY and the WHERE/HAVING split

INNER JOIN keeps only rows that match on both sides; LEFT JOIN keeps every left row and fills the missing right side with NULL. WHERE filters rows before grouping, HAVING filters after aggregation — which is exactly why SUM(...) belongs in HAVING, not WHERE.

With GROUP BY, the SELECT list may only contain grouped columns and aggregates — anything else is the classic “not in GROUP BY” error.