This repository has been archived on 2022-04-14. You can view files and clone it, but cannot push or open issues or pull requests.
manual-zh-CN/chapter-08
Lunny Xiao 7265714f26
完善Query文档
2018-08-09 10:44:18 +08:00
..
README.md 完善Query文档 2018-08-09 10:44:18 +08:00

执行SQL查询

Query

也可以直接执行一个SQL查询即Select命令。在Postgres中支持原始SQL语句中使用 ` 和 ? 符号。

sql := "select * from userinfo"
results, err := engine.Query(sql)

当调用 Query 时,第一个返回值 results[]map[string][]byte 的形式。

Query 的参数也允许传入 *builder.Buidler 对象

// SELECT * FROM table
results, err := engine.Query(builder.Select("*").From("table"))

QueryInterface

Query 类似,但是返回值为 []map[string]interface{}

QueryString

Query 类似,但是返回值为 []map[string]string