上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 58 下一页
摘要: GORM模型删除 一、删除记录 package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" ) type UsersUpdate struct { gorm.Model //Name *string `gorm:"type:va 阅读全文
posted @ 2021-11-30 22:52 RandySun 阅读(126) 评论(0) 推荐(0) 编辑
摘要: GORM模型更新 一、更新所有字段 Save()默认会更新该对象的所有字段,即使你没有赋值。 package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" ) type UsersUpdate struct { gorm.Mode 阅读全文
posted @ 2021-11-30 22:51 RandySun 阅读(565) 评论(0) 推荐(0) 编辑
摘要: GORM模型查询 model type CreditCard struct { gorm.Model Number string UserID uint } type CreateUsers struct { gorm.Model Name string Email *string Age uint 阅读全文
posted @ 2021-11-30 22:50 RandySun 阅读(300) 评论(0) 推荐(0) 编辑
摘要: GORM模型(Model)创建 一、定义模型 type CreateUsers struct { gorm.Model Name string Email *string Age uint8 Birthday *time.Time MemberNumber sql.NullString Activa 阅读全文
posted @ 2021-11-30 22:48 RandySun 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: GORM模型(Model)定义 在使用ORM工具时,通常我们需要在代码中定义模型(Models)与数据库中的数据表进行映射,在GORM中模型(Models)通常是正常定义的结构体、基本的go类型或它们的指针。 同时也支持sql.Scanner及driver.Valuer接口(interfaces)。 阅读全文
posted @ 2021-11-30 22:33 RandySun 阅读(3229) 评论(0) 推荐(1) 编辑
摘要: GORM基本实例 注意: 本文以MySQL数据库为例,讲解GORM各项功能的主要使用方法。 往下阅读本文前,你需要有一个能够成功连接上的MySQL数据库实例。 Docker快速创建MySQL实例 很多同学如果不会安装MySQL或者懒得安装MySQL,可以使用一下命令快速运行一个MySQL8.0.19 阅读全文
posted @ 2021-11-30 22:32 RandySun 阅读(295) 评论(0) 推荐(0) 编辑
摘要: GORM安装 Github GORM The fantastic ORM library for Golang aims to be developer friendly. 特性 全功能 ORM 关联 (Has One,Has Many,Belongs To,Many To Many,多态,单表继承 阅读全文
posted @ 2021-11-30 22:31 RandySun 阅读(915) 评论(0) 推荐(0) 编辑
摘要: Gin框架中间件 Gin框架允许开发者在处理请求的过程中,加入用户自己的钩子(Hook)函数。这个钩子函数就叫中间件,中间件适合处理一些公共的业务逻辑,比如登录认证、权限校验、数据分页、记录日志、耗时统计等。 一、定义中间件 Gin中的中间件必须是一个gin.HandlerFunc类型。例如我们像下 阅读全文
posted @ 2021-11-30 22:29 RandySun 阅读(791) 评论(0) 推荐(0) 编辑
摘要: Gin框架路由 一、普通路由 r.GET("/index", func(c *gin.Context) {...}) r.GET("/login", func(c *gin.Context) {...}) r.POST("/login", func(c *gin.Context) {...}) pa 阅读全文
posted @ 2021-11-30 22:22 RandySun 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Gin框架重定向 一、HTTP重定向 HTTP 重定向很容易。 内部、外部重定向均支持。 package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { r := gin.Default() // http重定向 阅读全文
posted @ 2021-11-30 22:20 RandySun 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 58 下一页