你放的风在回忆里盘旋
一回头 就散成云烟
最近因为换了一台电脑,有些开发软件都需要再安装一遍,其中当我去安装 navicat 的时候,还是因为破解不了最终不得不放弃 navicat,转而寻找更好的数据库工具。
最后我找到了 dbcode 这款软件,准确地说,它是一款 vscode 插件,用了半个月,真心不错!
一、DBCode 简介
DBCode 是一款集成在 vscode 中的现代化数据库管理工具,支持多种数据库类型,提供零配置连接、可视化数据库管理、以及 AI 智能辅助等功能。它将数据库开发体验无缝融入 VS Code,让你无需切换工具即可完成从连接、查询到数据分析的全流程。
二、安装与快速上手
1. 安装插件
在 VS Code 的扩展市场中搜索 DBCode,点击安装即可。
安装好了之后,会出现如下的新图标
2. 创建数据库连接
DBCode 支持以下连接方式:
- 自动 SSL 加密
- 零配置连接
(Zero-config setup)
- SSH 隧道
- 主流云数据库
(如 AWS RDS、MySQL、Azure Database 等)
点击dbcode的图标
然后点击Add Connection,然后像使用navicat,dbeaver一样填写链接信息就可以了。
然后就来创建一个sql文件来查询
点击+号就可以创建一个sql文件,开始写sql语句了。
点击右上角的Run按钮就可以执行sql
查看数据 使用方式和navicat类似,点击具体的表就可以看到对应的数据了。
dbcode也有几个非常不错的特性!
第一个,自动补全
-
在编写 SQL 时,AI 自动推荐字段名、表名、JOIN 条件等。
-
基于当前数据库 schema 智能预测,准确率高。
第二个,AI对话
dbcode内嵌了copilot的功能,可以通过自然语言和数据库打交道。
这个功能需要在copilot的Agent模式下进行使用。
接着你就可以跟数据库对话了, 比如你可以问
在我的 PostgreSQL 连接中,显示数据库名为 ‘sales_db’ 的所有在过去 30 天内进行了购买的客户。 在我的 SQL Server 连接中,计算数据库名为 ‘sales_db’ 的按产品类别分组的平均订单价值
3. 支持的数据库
DBCode 支持包括但不限于:
- PostgreSQL
- MySQL / MariaDB
- SQLite
- Microsoft SQL Server
- Oracle
- MongoDB
- Redis
- Doris
- Clickhouse
- timescale
可以完全满足企业里面对常用数据库的支持。
三、核心功能详解
1. 数据库查询与管理
- 在编辑器中直接编写 SQL 查询,支持语法高亮、自动补全。
- 查询结果以表格形式展示,支持分页、排序、筛选。
- 可一键复制、导出(CSV/JSON)、导入数据。
2. DB Explorer(数据库资源管理器)
DB Explorer 是 DBCode 的可视化管理面板,支持:
- 查看/创建/编辑数据表
- 生成 实体关系图(ERD)
- 重命名、清空(TRUNCATE)、删除(DROP)表
- 编写和调试 存储过程
3. 数据 Notebook(交互式分析)
DBCode 内置 Notebook 功能,支持:
- 混合编写 SQL、Markdown、JavaScript
- 实时执行查询并内联展示结果
- 适合数据探索、报告生成、教学演示等场景
示例 Notebook 片段:
-- 查询用户总数
SELECT COUNT(*) AS total\_users FROM users
四、安全与隐私
- 所有数据库连接支持 SSL 加密
- 本地连接信息默认加密存储
- AI 功能遵循严格的隐私策略, 不会上传你的数据内容
总结
DBCode 将数据库开发带入了 VS Code 的现代化开发流中,不仅提供了传统数据库客户端的功能(如表管理、查询执行),还通过 AI 智能辅助 和 Notebook 交互式分析 带来了全新体验。无论你是后端开发者、数据分析师,还是 DevOps 工程师,DBCode 都能显著提升你的工作效率。
