![63c28840608e3c9d95b803815d6c0cd3.png](https://img-blog.csdnimg.cn/img_convert/63c28840608e3c9d95b803815d6c0cd3.png)
![ad112d0b556bc823d2188f18b35c5e39.png](https://img-blog.csdnimg.cn/img_convert/ad112d0b556bc823d2188f18b35c5e39.png)
gormt
一款 mysql 数据库转 struct 工具
- 可以将mysql数据库自动生成 golang 结构
- 自动生成快捷操作函数
- 支持索引,外键
- 带大驼峰命名规则
- 带json标签
![0cc7cb6366ac6d5674bb57e1a20bac5f.gif](https://img-blog.csdnimg.cn/img_convert/0cc7cb6366ac6d5674bb57e1a20bac5f.gif)
1. 通过当前目录config.toml文件配置默认配置项
out_dir : "." # 输出目录
singular_table : false # 表名复数,是否大驼峰构建 参考:gorm.SingularTable
simple : false #简单输出
is_out_sql : false # 是否输出 sql 原信息
is_out_func : true # 是否输出 快捷函数
is_json_tag : false #是否打json标记
is_foreign_key : true #是否导出外键关联
mysql_info :
host : "127.0.0.1"
port : 3306
username : "root"
password : "qwer"
database : "oauth_db"
2. 可以使用命令行工具更新配置项
./gormt -H=127.0.0.1 -d=oauth_db -p=qwer -u=root --port&