var users []User // 查询 执行用Scan 和Find 一样 db=db.Raw("select uid,user_name,age from Users").Scan(&users) //db=db.Raw("select uid,user_name,age from Users").Find(&users) fmt.Println("Users",users) // 更新和删除.插入用 Exec db= db.Exec("update Users set user_name='def' where uid=?",1) fmt.Println("更新了",db.RowsAffected,"条数据") db= db.Exec("delete from Users where uid=?",2) fmt.Println("更新了",db.RowsAffected,"条数据") return int32(Mycount.Usercount)
gorm 使用sql方法
最新推荐文章于 2024-08-08 14:07:14 发布
本文介绍了使用Go语言进行数据库操作的方法,包括通过`db.Raw()`执行SQL查询(Scan和Find),以及使用`Exec()`进行更新(如设置user_name为def)和删除(根据uid)操作,最后展示了如何获取用户计数。
摘要由CSDN通过智能技术生成