Appearance
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 | ✅ |
| 19 | GORM | ✅ |
| 20 | 配置管理与日志 | ⬜ |
