xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。
查询操作
库表
type Data30 struct {
Id int `xorm:"int"`
UserName string `xorm:"username"`
Age int `xorm:"age"`
Sex int `xorm:"sex"`
}
Get查询
data := Data30{}
//data := make(map[string]interface{},0) //使用该方式返回数据为base64的数据
server.Engine.Table("data30").Where("id != 0 ").Get(&data)
Find
data := []Data30{}
//data := make([]map[string]interface{},0) //使用该方式返回数据为base64的数据
server.Engine.Table("data30").Where("id != 0 ").Limit(10, 1).Find(&data)
Query
//eng,_ :=server.Engine.QueryString("select * from data30 limit 10")
eng := server.Engine.SQL("select * from data30 limit 10").Query()
源码地址 https://gitee.com/code5/godemo/tree/master/xorm/gin
程序员,产品
8.6
PHP Go 前端
JwCode
渐悟分享