DML操作
是对数据的操作
一、增删改查
1.增
db.Create(&User{Id:1,Name:"hallen",Age:18})
2.查
var user User
db.First(&user,1) // 默认使用id字段
fmt.Println(user)
db.First(&user,"name=?","hallen") // 查询指定字段
fmt.Println(user)
3.改:先查再改
var user User
db.First(&user,1) // 默认使用id字段
db.Model(&user).Update("age",20) // 这里的Model是查询出来的结构体对象user,不是模型
4.删:先查再改
var user User
db.First(&user,1) // 默认使用id字段
db.Delete(&user)