文章目录
简介
是当今比较热门的 golang 的 orm 操作数据库的工具,使用上主要是把 struct 类和数据库表进行映射,操作数据库时无需手写 sql。本质就是提供一组函数来帮助我们快速拼接 sql 语句,尽量减少 sql 的编写
github 地址:https://github.com/go-gorm/gorm
取数据逻辑:
- 从数据库读取的数据会先保存到预先定义的模型对象,然后我们就可以从模型对象得到我们想要的数据
存数据逻辑:
- 存数据到数据库也是先新建一个模型对象,然后把数据保存到模型对象,最后把模型对象保存到数据库
安装
必装:
-
mysql 驱动包
// mysql 驱动 go get -u gorm.io/dri