SQL 模板生成

按表名和字段生成 SELECT / INSERT / UPDATE / DELETE 模板

功能介绍

输入表名和字段列表,自动生成基础 CRUD 模板:SELECT 查询、INSERT 插入、UPDATE 更新、DELETE 删除与 WHERE 条件骨架。

生成的是带占位符的模板语句,方便在代码中二次加工;工具不会连接数据库,也不会执行任何语句。

使用说明

  • 输入表名,每行一个字段(支持「字段名 类型」格式,类型仅作展示)
  • 勾选需要生成的语句类型
  • 一键复制生成结果到剪贴板或代码编辑器

输入输出示例

字段输入

id BIGINT
name VARCHAR(64)
status INT
created_at DATETIME

生成的 SELECT 模板

SELECT
  id, name, status, created_at
FROM t_order
WHERE id = /* id */ 1
LIMIT 100;

常见问题

生成的语句可以直接执行吗?

模板中的 WHERE 条件使用占位符标注,直接执行会受语法限制,请替换占位符后再在数据库中运行。

支持 SQL 注入防护吗?

这里只生成文本模板。实际项目中请使用参数化查询(PreparedStatement / ORM)防注入。

相关工具

  • SQL 格式化 - SQL 格式化、压缩、关键字大小写转换,支持 15 种方言
  • Excel 转 SQL - Excel/CSV 数据批量生成 SQL INSERT 语句
  • DDL 转 Go Struct - MySQL 建表语句生成 Go struct(含类型映射)

本工具完全在浏览器本地运行,输入内容不会被上传或保存。