Go 操作 Mysql(二)

查询数据知识点回顾

上一篇博客中,主要是快速过了一遍 demo 代码和 DB 类型对象中方法的使用

在整理查询数据方法的时候,使用了 Query() 方法,其实 sqlx 还提供了 QueryRow() 方法,查询单行记录,所以我们通过 DB 查询数据的方法一共就有两对:

  • QueryRow()  和  Query()            分别返回 sql.Rows 和 sql.Row 类型
  • Get()  和  Select()  将查询记录保存到结构体 和 结构体切片中 

Query() 方法

使用场景:查询字段较少的情况下使用,比如 select uid, username from userinfo; 这样的语句,如果是 select * from userinfo,就使用 Get() 或 Select() 好了

猜你喜欢

转载自www.cnblogs.com/kaichenkai/p/11146202.html