gorm基本使用介绍

本文详细介绍了 GORM,一个流行的 Go 语言 ORM 库,用于简化数据库操作。内容涵盖安装、定义结构体、连接数据库、建表、插入、查询、更新、删除、表连接查询、事务操作、错误处理、调试和其他高级特性,如预加载和子查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

是当今比较热门的 golang 的 orm 操作数据库的工具,使用上主要是把 struct 类和数据库表进行映射,操作数据库时无需手写 sql。本质就是提供一组函数来帮助我们快速拼接 sql 语句,尽量减少 sql 的编写

github 地址:https://github.com/go-gorm/gorm

取数据逻辑:

  • 从数据库读取的数据会先保存到预先定义的模型对象,然后我们就可以从模型对象得到我们想要的数据

存数据逻辑:

  • 存数据到数据库也是先新建一个模型对象,然后把数据保存到模型对象,最后把模型对象保存到数据库

安装

必装:

  • mysql 驱动包

    // mysql 驱动
    go get -u gorm.io/dri
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcnull

您的打赏是我创作的动力之一

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值