Chat2DB 5.2 全新 CLI 与 SQL 补全体验升级
官网地址: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 标点输入更稳定;查询记录和保存查询列表也更清晰。

更多推荐



所有评论(0)