database-operate:在聊天平台里对 koishi 的数据库增删改查

指令介绍:

  • database.tables
    • 获取数据库内所有表名
  • database.get <表名> [查询条件]
    • 查询指定表内符合条件的数据行
    • 查询条件为任意数量的查询条件键值对,以半角逗号分割
  • database.create <表名> <数据>
    • 向指定表插入一行数据
    • 数据为任意数量的数据键值对,以半角逗号分割
  • database.set <表名> <查询条件> <数据>
    • 修改指定表的数据
    • 查询条件为任意数量的查询条件键值对,
    • 数据为任意数量要修改的数据的键值对
    • 均以半角逗号分割
  • database.remove <表名> <查询条件>
    • 删除指定表的任意数据行
    • 数据为任意数量的查询条件键值对,以半角逗号分割

演示:

  • 表:

    image

  • 查:

    image

  • 增:

    image

  • 改:

    image

  • 删:

    image

5 个赞

好a好a!

create可否改成insert?
这让我以为是创建表

koishi提供的database api里的create就是指令的这个功能,insert是另外一个功能了,使用insert的话容易误导

2 个赞