db2struct:将mysql表转换为golang结构
db2struct
db2struct软件包从给定的数据库表中生成可用的golang结构,以用于.go文件。
通过从数据库中读取有关列结构的详细信息,db2struct生成具有所需列名,数据类型和注释的go兼容结构类型。
生成的数据类型包括对可为空的列或支持,以及所期望的基本内置go类型。
Db2Struct是基于ChimeraCoder的gojson包的工作而启发的
用法
go get github.com/Shelnutt2/db2struct/cmd/db2struct
db2struct --host localhost -d test -t test_table --package myGoPackage --struct testTable -p --user testUser
例子
MySQL表使用四列命名用户:id(int),user_name(varchar(25