写在前面 本人只是一个Go语言的初学者,这篇文只是把我平常经常用到的都总结起来而已。 具体详细的内容建议到去GORM的中文文档查看。 当然这篇文章也会持续更新,记录我的CURD打磨过程 这篇文章也会持续更新哒 思维导图 目录 写在前面 思维导图 1. 简介 2. 数据库驱动 3. 连接(MySQL为例子) 4. 迁移(MySQL为例子) 4.1 构建数据库表 4.2 数据库模型迁移 4.3 tags束缚 4.3.1 一对多 4.3.2 多对多 5. 增 5.1 一对一 5.2 一对多 5.3 多对多 6. 删 6.1 一对一 6.2 一对多 6.3 多对多 7. 改 7.1 一对一 7.2 一对多 7.3 多对多 8. 查 8.1 一对一 8.1.1 基本查询 8.1.2 Where条件 8.1.3 Not条件 8.1.4 选择查询 8.1.5 排序 8.1.6 分页 8.1.7 数量 8.1.8 原生SQL 8.2 一对多 8.3 多对多 9. 错误总结 错误 1:Error 1103: Incorrect table name 错误2:sql: no rows in result set 1. 简介 介绍:一个Go语言开发的ORM库,是字节的一位大牛写哒!!国产框架! 下载:go get -u github.com/jinzhu/gorm 流程: