MySQL转Go结构体
功能说明
将MySQL数据表的DDL语句转换为Go语言结构体,支持以下功能:
- 实时验证:输入DDL时实时检查语法错误和格式问题
- 自动转换:输入DDL后自动转换,无需手动点击按钮
- 自动提取:自动从DDL中提取表名并转换为结构体名
- 字段类型映射:自动将MySQL字段类型转换为对应的Go类型
- 标签生成:支持生成JSON、GORM、XORM、Gin等常用标签
- 命名转换:将下划线命名转换为PascalCase命名
- 注释保留:保留字段注释信息
- 错误提示:详细的错误和警告信息,帮助快速定位问题
使用说明
- 在"MySQL DDL"文本框中粘贴完整的CREATE TABLE语句
- 系统会实时检查DDL格式,如有问题会显示错误或警告信息
- 系统会自动从DDL中提取表名并转换为结构体名
- 根据需要配置标签选项(JSON、GORM、XORM、Gin等)
- 配置其他选项(指针类型、时间包、可空类型等)
- 转换结果会实时显示,点击"复制结果"按钮复制生成的Go代码
提示:可以点击"加载示例"按钮查看示例DDL语句。