mysql> 变为->_mysql 数据库转换为golang结构

gormt是一款能将MySQL数据库转换为Golang结构的工具,支持自动生成快捷操作函数、索引和外键处理。提供交互界面和命令行模式,并能根据config.toml配置文件进行设置。此外,还支持gorm相关属性和函数导出。
摘要由CSDN通过智能技术生成

# [gormt](https://github.com/xxjwxc/gormt)

### 一款 mysql 数据库转 struct 工具

- 可以将mysql数据库自动生成 golang 结构

- [自动生成快捷操作函数](https://github.com/xxjwxc/gormt/blob/master/data/view/genfunc/genfunc_test.go)

- [支持索引,外键](https://github.com/xxjwxc/gormt/tree/master/doc/export_cn.md)

- 带大驼峰命名规则

- 带json标签

## 交互界面模式

![ui_cn.gif](https://static.studygolang.com/200314/9ac1ea015761550cc0116315d0897ca2.gif)

```

./gormt -g=true

```

## 命令行模式

![out.gif](https://static.studygolang.com/200113/73767caf07478515ebd496d9aa6ad29a.gif)

```

./gormt -g=false

```

--------

## 1. 通过当前目录config.toml文件配置默认配置项

```

base:

is_dev : false

out_dir : ./model # 输出目录

url_tag : json # web url tag(json,db(https://github.com/google/go-querystring))

language : # 语言(English,中 文)

db_tag : gorm # 数据库标签(gorm,db)

singular_table : false # 单表模式:true:禁用表名复数,false:采用表明复数 参考:gorm.SingularTable

simple : false # 简单输出(默认gorm标签不输出)

is_out_sql : false # 是否输出 sql 原信息

is_out_func : true # 是否输出 快捷函数

is_web_tag : true # 是否打web标记

is_foreign_key : true # 是否导出外键关联

is_gui : false # 是否ui模式显示

mysql_info:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值