提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
写一个自用的项目 Let’s Go来练习 Go 及相关框架的使用
一、为什么使用 gen ?
gen 在 gorm 的基础上添加了 CURD 等数据库查询接口的自动生成处理
二、使用gen初始化数据表单 1. 数据库部分的 *** 作 数据库服务权限设置 : (当前使用的是 mysql) 作用:用于数据库服务连接及数据表单的创建、数据查询等 *** 作注意:用户需要有创建表单的权限
创建数据库: 注意:数据库名( letsgo)称将用于gen中的数据库连接配置
2.Gen 部分的 *** 作 修改生成表单的脚本路径 /generate.sh 说明:通过.sh 脚本中的路径,可得知将执行的脚本目录 /cmd/gen/
修改 /conf/mysql.go 中的数据库连接配置 注意:letsgo 必须是已经存在的数据库名称
示例:
const MySQLDSN = "root:password@tcp(127.0.0.1:3306)/letsgo?charset=utf8mb4&parseTime=True"
修改/cmd/gen/ 目录下的脚本配置
修改 generate.go 中 conf 包的导入路径prepare.go 中添加要创建的表单SQL
调用 ./generate.sh 执行生成表单 执行结果
在执行成功后在mysql中看到相应生成的表单
在 /dal 目录下会生成 model 和 query
总结
做了好几年开发,第一次写博客…, 感觉有点费时间,没有记笔记快
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)