例如有下面的模型:
type Person struct {
FirstName string `db:"first_name"`
LastName string `db:"last_name"`
}
查询结果填充
jason = Person{}
err = db.Get(&jason, "SELECT * FROM person WHERE first_name=$1", "Jason")
Get 会将查询到的第一行数据填充给对象 jason
查询参数绑定
rows, err = db.NamedQuery(`SELECT * FROM person WHERE first_name=:first_name`, jason)
NamedQuery 会从对象 jason 字段去查找 sql 语句中:参数
python 中用 sqlalchemy 怎么实现?? 或者其它 python 库可以实现也行
type Person struct {
FirstName string `db:"first_name"`
LastName string `db:"last_name"`
}
查询结果填充
jason = Person{}
err = db.Get(&jason, "SELECT * FROM person WHERE first_name=$1", "Jason")
Get 会将查询到的第一行数据填充给对象 jason
查询参数绑定
rows, err = db.NamedQuery(`SELECT * FROM person WHERE first_name=:first_name`, jason)
NamedQuery 会从对象 jason 字段去查找 sql 语句中:参数
python 中用 sqlalchemy 怎么实现?? 或者其它 python 库可以实现也行