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



