Skip to content

Day 19 - 数据库-GORM

安装

bash
go get -u gorm.io/gorm
go get -u gorm.io/driver/mysql

模型定义

go
type User struct {
    ID     uint   `gorm:"primaryKey"`
    Name   string `gorm:"size:100"`
    Email  string `gorm:"uniqueIndex"`
}

CRUD操作

go
// 创建
user := User{Name: "Tom", Email: "tom@example.com"}
db.Create(&user)

// 查询
var u User
db.First(&u, 1)           // 按ID查
db.Where("name = ?", "Tom").First(&u)

// 更新
db.Model(&u).Update("name", "Jerry")

// 删除
db.Delete(&u)

📅 学习进度

Day主题状态
01-18基础/Gin
19GORM
20配置管理与日志

本文为Go 30天学习计划第19天内容

📚 导航

| ← Day 18 - 上一章 | Day 20 - 下一章 →

最后更新: