SQL 转结构体

将 SQL 建表语句转换为各种编程语言的结构体定义,支持多种数据库和编程语言

详细说明

将 SQL CREATE TABLE 语句快速转换为 Go、TypeScript 或 Rust 结构体代码。自动识别字段类型、主键约束和注释,生成可直接使用的类型定义,省去手动编写结构体的繁琐工作。

功能特点

  • SQL 建表语句解析
  • 转 Go 结构体
  • 转 TypeScript 接口
  • 转 Rust 结构体
  • 支持 MySQL/PostgreSQL/SQLite 类型
  • 自动将字段注释转为注释
  • 支持自定义命名规则

使用方法

  1. 粘贴完整的 CREATE TABLE SQL 语句
  2. 选择目标编程语言和标签格式
  3. 可选设置命名风格(驼峰/下划线)
  4. 工具解析 SQL 并生成对应结构体代码
  5. 复制生成的代码到你的项目中使用

使用技巧

  • 确保 SQL 语句语法正确,缺少关键字会导致解析失败
  • 建议先用数据库导出完整建表语句再粘贴转换
  • 命名风格选择驼峰命名更符合 Go/TS 代码规范

常见问题

支持哪些数据库的类型映射?

支持 MySQL、PostgreSQL 和 SQLite 的常用数据类型,自动映射为对应语言的基础类型。

字段注释会被保留吗?

是的,SQL 中的 COMMENT 内容会被提取并转为目标语言的代码注释,方便后续维护。

可以处理多个表吗?

目前支持单次转换一个表的定义,如需批量转换可分多次粘贴处理。

标签

SQL, 结构体, 代码生成

⌘/Ctrl K
搜索工具
SQL 转结构体
S

SQL 转结构体

将 SQL 建表语句转换为各种编程语言的结构体定义,支持多种数据库和编程语言

详细说明

将 SQL CREATE TABLE 语句快速转换为 Go、TypeScript 或 Rust 结构体代码。自动识别字段类型、主键约束和注释,生成可直接使用的类型定义,省去手动编写结构体的繁琐工作。

功能特点

  • SQL 建表语句解析
  • 转 Go 结构体
  • 转 TypeScript 接口
  • 转 Rust 结构体
  • 支持 MySQL/PostgreSQL/SQLite 类型
  • 自动将字段注释转为注释
  • 支持自定义命名规则

使用方法

  1. 粘贴完整的 CREATE TABLE SQL 语句
  2. 选择目标编程语言和标签格式
  3. 可选设置命名风格(驼峰/下划线)
  4. 工具解析 SQL 并生成对应结构体代码
  5. 复制生成的代码到你的项目中使用

使用技巧

  • 确保 SQL 语句语法正确,缺少关键字会导致解析失败
  • 建议先用数据库导出完整建表语句再粘贴转换
  • 命名风格选择驼峰命名更符合 Go/TS 代码规范

常见问题

支持哪些数据库的类型映射?

支持 MySQL、PostgreSQL 和 SQLite 的常用数据类型,自动映射为对应语言的基础类型。

字段注释会被保留吗?

是的,SQL 中的 COMMENT 内容会被提取并转为目标语言的代码注释,方便后续维护。

可以处理多个表吗?

目前支持单次转换一个表的定义,如需批量转换可分多次粘贴处理。

标签

SQL结构体代码生成
京ICP备16061460号-4 | 网站地图
京ICP备16061460号-4 | 网站地图