CREATE TABLE 语句一键转换为 Java、C#、Python、Go、TypeScript、C++、JavaScript 等 7 种语言的实体 / 模型类;反向也可以从实体类反推 DDL,并按 MySQL、PostgreSQL、SQLite 三种方言输出,免去在数据库表结构与应用代码之间手写映射的重复劳动。建表语句 转 typescript
本工具支持建表语句 转 typescript。类似场景还包括 ddl 转 typescript type kysely 和 mariadb ddl 转 spring boot 实体类,所有处理均在浏览器本地完成,无需上传文件。
mysql create table 转 jpa entity
使用本工具可以轻松mysql create table 转 jpa entity。此外,它也支持 mariadb ddl 转 spring boot 实体类 等相关操作,结果即时显示,无需注册。
postgres ddl 转 ts interface
postgres ddl 转 ts interface是本工具的常见用途之一。同时它也支持 sql create table 生成 prisma schema 和 ddl 转 c# repository model data annotations,所有数据不离开您的浏览器。
sql server 转 c# entity framework
需要sql server 转 c# entity framework?直接在编辑器中粘贴内容即可。本工具同时支持 ddl 转 c# repository model data annotations 等相关操作,完全免费。
golang struct 从 mysql ddl gorm 生成
golang struct 从 mysql ddl gorm 生成——所有计算和转换均在浏览器本地执行。相关功能还包括 ddl 转 typescript type kysely 和 mariadb ddl 转 spring boot 实体类,无需上传或注册。
工具概述
DDL ↔ 实体类工具可将 SQL
如何使用本工具
第一步 — 选择方向:DDL -> 实体类 或 实体类 -> DDL。第二步 — 选择目标语言与 SQL 方言。第三步 — 按需勾选 ORM 注解、Lombok、字段注释,并填写包名或命名空间。第四步 — 将源代码粘贴到对应面板,另一侧会自动生成;点击"示例"可载入演示表结构。
常见使用场景
后端开发者将 DBA 提供的 DDL 快速转为 JPA / Entity Framework / GORM 实体类;前端和全栈从数据库结构直接生成强类型的 TypeScript 模型;数据工程师在新环境搭建时基于 struct 或 dataclass 反向生成 DDL;团队统一 snake_case 列名与 camelCase / PascalCase 字段名之间的映射规则。
技术说明
DDL 解析支持常见列定义
VARCHAR(n)、DECIMAL(p,s)、BIGINT、TINYINT(1)、DATETIME、JSON 等,并归一化为语言无关的中间类型;反向流程使用轻量解析器读取实体类字段,再按不同方言输出 DDL(AUTO_INCREMENT vs SERIAL、TINYINT(1) vs BOOLEAN、BYTEA vs BLOB 等)。列名与字段名之间的 snake_case / PascalCase / camelCase 转换全部自动完成。隐私与安全
解析与代码生成全部在浏览器本地完成,不会将任何 DDL 或实体类代码上传服务器,即使包含业务敏感的表名或列名也可安心使用。