Database.query

最近更新时间:2024-06-19 11:04:52

我的收藏
Database.query 用于执行查询,但不返回数据库数据。
query(query: string, ...args: any[]): Record<string, any>[]

参数

参数
类型
描述
query
string
查询语句
...args
any[ ]
用于查询中的占位符参数

返回

类型
描述
Record<string, any>[]
查询返回结果,包含数据库数据

样例

使用 exec 进行数据库查询:
import sql from 'pts/sql';

// 通过 new 创建数据库实例
const db = new sql.Database(sql.MySQL, "user:passwd@tcp(ip:port)/database")

export default function () {
let rows = db.query("SELECT * FROM user");
// [{"id":1,"name":"zhangsan","age":23},{"id":2,"name":"lisi","age":2}]
console.log(JSON.stringify(rows));
}