go-gormgen

go-gormgen,第1张

gen 初始化表单 gen Query

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录 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/
修改 /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

总结

做了好几年开发,第一次写博客…, 感觉有点费时间,没有记笔记快

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/995800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存