golang gorm 查询取值
时间: 2023-11-30 21:03:13 浏览: 158
golang gorm中格式化时间问题详解
5星 · 资源好评率100%
以下是使用Golang GORM进行查询取值的示例代码:
```go
// 定义模型
type User struct {
ID uint
Name string
Age uint8
}
// 查询数据
var user User
db.First(&user, 1) // 查询id为1的用户
// 更新数据
db.Model(&user).Update("Age", 18) // 将用户的年龄更新为18岁
// 删除数据
db.Delete(&user) // 删除用户
```
以上代码演示了如何使用GORM进行查询、更新和删除操作。在查询数据时,可以使用`First`方法获取第一条匹配的记录,也可以使用`Find`方法获取所有匹配的记录。在更新数据时,可以使用`Update`方法更新指定字段的值。在删除数据时,可以使用`Delete`方法删除指定的记录。
阅读全文