官网地址:https://chat2db.ai

GitHub:https://github.com/chat2db/Chat2DB(欢迎点个 Star)

从 5.2 开始,Chat2DB 多了一条面向命令行和自动化的入口。现在,数据源查看、连接测试、元数据查询、SQL 执行、运行状态、日志和 Token 定位等常用操作,可以直接在命令行完成;安装 Chat2DB CLI Skill 后,AI 也可以通过 CLI 调用这些数据库能力。

图片

回到日常写 SQL 的场景,此次升级了 SQL 补全体验。新的补全能力会结合当前光标位置、语句上下文和数据库元数据,返回更贴近当前编辑场景的候选项,让日常写 SQL 更顺手。

从终端到编辑器,再到结果查看和对象操作,5.2 想减少的是每一次和数据库协作时的摩擦。本次版本还优化了 SQL执行结果返回、大字段查看下载、数据库对象操作、多数据库兼容和日常编辑体验。

一、全新 Chat2DB CLI:让 AI 也能操作数据库

过去,很多数据库操作需要打开桌面端、进入数据源、切换库表,再执行查询。5.2 新增 Chat2DB CLI 后,一部分常用操作可以直接通过命令行完成;安装 Chat2DB CLI Skill 后,AI 也可以复用这些能力,把数据库操作放进自动化流程。

你可以用 CLI 查看当前运行状态,确认 Local / Pro 是否可用;也可以查询数据源、测试数据库连接、读取数据库元数据,并执行 SQL。对于需要自动化、脚本化或排查运行环境的问题,CLI 会比界面操作更直接。

在 AI 使用场景里,你可以让 AI 先查看可用数据源,再读取目标库表结构,基于字段信息生成 SQL,并通过 CLI 执行查询、返回结果。整个过程仍然基于 CLI 暴露的明确能力,命令、目标数据源和执行结果都可以被看到。

这次 CLI 覆盖的不是单一命令,而是一条从本地运行环境到数据库查询的完整操作链路。

应用和运行时管理

可以查看 CLI 版本和整体状态,处理登录、登出、启动、停止、重启、安装、更新、卸载、日志查看和 Shell 补全;也可以单独管理 Headless Runtime 的状态、启动和停止,用来定位 Local / Pro 当前是否可用、端口是否正常、运行时是否就绪。

数据源和元数据操作

可以列出数据源、查看单个数据源、测试已有连接或临时连接参数,也可以创建、更新、删除数据源;连接确认后,还能继续查看数据库、Schema、表列表和单表结构。

SQL 查询执行

可以通过 sql query 在指定数据源、数据库和 Schema 下执行 SQL,并拿到结构化结果。多结果集、分页、行号控制等查询参数也可以通过命令行指定。

Agent 和自动化接入

安装 Chat2DB CLI Skill 后,Agent 可以按步骤调用这些能力:先检查运行状态,再发现数据源、读取元数据、生成 SQL、执行查询、返回结果。Skill 的安装、更新、卸载也可以通过 CLI 完成。

接入优化

MCP 相关的状态查看、启停、工具列表、工具调用和配置输出也可以通过 CLI 管理,用于让外部工具接入更顺畅。

安装与更新

macOS 安装 CLI:

curl -fsSL https://cdn.chat2db-ai.com/install/cli.sh | sh

验证 CLI:

chat2db version --json

安装 Chat2DB CLI Skill:

chat2db skill install --json

更新 CLI 和 Skill:

chat2db update --jsonchat2db skill update --jsonWindows PowerShell 安装 CLI:
iwr https://cdn.chat2db-ai.com/install/cli.ps1 -UseBasicParsing | iex

重新打开 PowerShell 后验证 CLI:

chat2db version --json

安装 Chat2DB CLI Skill:

chat2db skill install --json

更新 CLI 和 Skill:​​​​​​​

chat2db update --jsonchat2db skill update --json

和 Agent 配合使用

安装 Chat2DB CLI Skill 后,Agent 可以复用 CLI 提供的数据源发现、元数据查询和 SQL 执行能力。比如让 Agent 先查看当前有哪些数据源,再读取某张表的字段结构,随后生成查询 SQL 并通过 CLI 执行。更多详情请查看:Chat2DB CLI文档

温馨提示

当前通过 CLI / Agent 执行 SQL 时,系统不会自动校验 SQL 是否只读。请在可信环境中使用,并在执行前确认 SQL 内容和目标数据源,尤其不要在未确认 SQL 影响范围时连接生产库执行。

二、SQL 补全体验升级:写 SQL 更顺手

新的补全能力会结合当前光标位置、语句上下文和数据库元数据,返回更贴近当前编辑场景的候选项。写 SQL 时,表名、字段、别名、函数、存储过程、数据类型和关键字提示会更准确,候选展示也更清晰。

在常见 SQL 编写场景中,补全可以覆盖 SELECT、FROM、JOIN、WHERE、GROUP BY、ORDER BY、INSERT、UPDATE、CREATE TABLE、外键 REFERENCES、函数调用和存储过程调用等位置。

函数和存储过程候选支持直接插入括号与参数占位符;INSERT VALUES 场景支持字段提示;函数和存储过程参数也会有对应提示。补全接受键也支持配置,可以在编辑器设置中选择 Enter 或 Tab 接受补全,减少误触。

除了查询场景,建表时的约束短语和字段类型、创建函数时的参数类型、返回类型、代码块和参数名、函数调用时的函数候选和参数占位,也会根据当前位置给出提示。

当前该能力优先支持 MySQL,后续会逐步扩展到更多数据库类型。

三、SQL 执行与结果查看更可控

SQL 执行支持结果逐步返回。长 SQL、AI 生成 SQL 或连续执行多个语句时,不需要一直盯着空白结果页等待。执行过程中的结果集、更新数量和执行状态会逐步返回,执行操作日志也会记录得更完整,便于追踪历史和排查问题。

大字段查看也做了增强。大文本、JSON、图片和二进制内容可以分段查看和下载,查看和修改大字段、多行文本时更稳定,减少编辑后内容丢失或更新不完整的问题。

图片

四、数据库对象操作和日常体验补强

本次版本也补齐了一批数据库对象操作和日常使用体验。

数据库对象操作方面,支持删除 MySQL / PostgreSQL 数据库,PostgreSQL 支持删除 Schema。这类操作会涉及高风险对象,使用时请确认目标库、目标 Schema 和执行权限。

结果集编辑方面,MySQL DATE、TIME、DATETIME、TIMESTAMP 字段支持按字段类型使用日期、时间和日期时间控件,编辑更直观。后续也会继续补充更多数据库类型支持。

图片

数据库和连接能力方面,新增 Oscar 数据库支持,覆盖连接、对象浏览、SQL 编辑提示和常用对象操作;MongoDB 右键菜单能力补齐,数据源支持关闭连接,集合支持复制名称;新增网络代理设置,复杂网络环境下连接数据库和使用 AI 能力更方便。

图片

编辑器和操作体验方面,快捷键配置范围扩大,全部快捷键可按场景分组调整,并支持冲突提示和恢复默认;SQL 编辑器支持表名跳转和 DDL 快捷查看;中文输入法场景下的 SQL 标点输入更稳定;查询记录和保存查询列表也更清晰。

图片

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐