分类 go 中的文章

gorm学习笔记(四)|单表数据的删除

介绍 ​ 本文以官方文档为基础,结合自己的实践,介绍如何使用gorm实现对数据库表的删除操作。 ​ 数据库初始化和结构体请参见gorm学习笔记(二) ​ 注意文章中只是列了一些常见用法,更多更详细的内容请移步官方文档和api文档 删除 一、删除单条记录 如果想仅删除一条记录,需要指定主键,否则会删……

阅读全文

gorm学习笔记(三)|单表数据的更新

介绍 ​ 本文以官方文档为基础,结合自己的实践,介绍如何使用gorm实现对数据库表的更新操作。 ​ 数据库初始化和结构体请参见gorm学习笔记(二) ​ 注意文章中只是列了一些常见用法,更多更详细的内容请移步官方文档和api文档 更新 一:Save Save保存所有字段,即使字段是零值。 原先dev……

阅读全文

gorm学习笔记(二)|单表数据的创建

介绍 ​ 本文以官方文档为基础,结合自己的实践,介绍如何使用gorm实现对数据库表的创建数据操作。 目录结构改动 ​ 为了使得结构更加清晰明了,新建一个名为model.go的文件,文章中模型的定义代码和实际的增删改查代码将放置于此文件中。 ​ 创建 一:模型定义如下: 1 2 3 4 5 6 7 8 9 10 11 // model.go package……

阅读全文

gorm学习笔记(一)|gorm简介

介绍 ​ ORM(Object Relational Mapping)1,即对象关系映射,把数据库表映射成对象,这样我们就能以操作对象的语法操作数据库表,借助orm我们可以很方便地用我们熟悉的语言的语法完成CRUD以及其他更复杂的操作。而在go语言中,gorm是目前特别流行的orm框架,,具备多种实用特性,且由于是国人写的……

阅读全文