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(含类型映射)
本工具完全在浏览器本地运行,输入内容不会被上传或保存。