Erlo

python dataset 库用法

时间:2020-10-17   阅读:10次   来源:博客园
页面报错
点赞

db = dataset.connect(url='mysql://user:password@host:port/db?charset=utf8')

# 查询一行,支持多个关键字搜索,中间以逗号隔开
res = db["instance"].find_one(Id = 6057)

#查询多行
res1 = db["instance"].find()

res1 为列表,每个元素为一个字典
acc_ins = {}
for k,v in res.items():
acc_ins[k] = v
acc_ins['Id'] = 26057
acc_ins['Name'] = 'aaa'
acc_ins['tanceId'] = 'ACCTINS_2663'

#用字典插入数据
db["instance"].insert(acc_ins)

# 存在则更新不存在插入,ID为26057,Name的值,ensure = False
db["instance"].upsert(dict(Id=26057, Name='dddddeeeee'),['Id'] ,ensure = False)
res = db["instance"].find_one(Id = 26057)
print(res)

相关推荐

提交留言

评论留言

还没有评论留言,赶紧来抢楼吧~~

吐槽小黑屋()

* 这里是“吐槽小黑屋”,所有人可看,只保留当天信息。

  • Erlo吐槽

    Erlo.vip2020-10-26 03:21:01Hello、欢迎使用吐槽小黑屋,这就是个吐槽的地方。
  • 返回顶部