可在 VSCode 中通过安装 Database Client 或 SQLTools 扩展直接管理数据库;Database Client 支持多数据库连接与查询,SQLTools 提供模块化驱动和高级调试,SQLite 还可直接打开 .db 文件执行查询。

如果您希望在 Visual Studio Code 中直接管理数据库,而无需切换到外部数据库管理工具,则可以通过安装和配置相关扩展来实现。以下是具体操作步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、安装 Database Client 扩展
Database Client 是一个轻量级但功能完整的 VSCode 扩展,支持 PostgreSQL、MySQL、SQLite、SQL Server 等多种数据库连接与查询。它以原生方式嵌入编辑器侧边栏,提供连接管理、SQL 编辑、结果查看等功能。
1、打开 VSCode,点击左侧活动栏的扩展图标(或按快捷键 Ctrl+Shift+X)。
2、在扩展搜索框中输入 Database Client,找到作者为 cweijan 的扩展。
3、点击“安装”按钮,等待安装完成并重启 VSCode(如提示)。
二、配置数据库连接
连接配置通过 JSON 文件定义,VSCode 将其识别为可连接的数据源。每个连接需指定类型、主机、端口、数据库名、用户名和密码等基本信息。
1、按下 Cmd+Shift+P(macOS)调出命令面板,输入并选择 Database: Add Connection。
2、在弹出的选择列表中,选择目标数据库类型,例如 MySQL。
3、依次填写主机地址、端口号、数据库名称、用户名和密码;若使用本地默认配置,主机可填 localhost,端口按对应数据库默认值填写(如 MySQL 为 3306)。
三、执行 SQL 查询
连接成功后,可在资源管理器中展开数据库节点,浏览表结构,并直接在编辑器中编写和运行 SQL 脚本。查询结果以内联表格形式展示,支持排序、复制和导出。
1、在侧边栏 Database 标签页中,右键已配置的连接,选择 Connect。
2088shop商城购物系统是商城系统中功能最全的一个版本:非会员购物、商品无限级分类、不限商品数量、商品多级会员定价、上货库存、Word在线编辑器、订单详情销售报表、商品评论、留言簿、管理员多级别、VIP积分、会员注册积分奖励、智能新闻发布、滚动公告、投票调查、背景图片颜色更换、店标上传、版权联系方式修改、背景音乐(好歌不断)、广告图片支持Flash、弹出浮动广告、搜索引擎关健词优化、图文友情联
2、展开该连接,找到目标数据表,右键选择 Select All Rows,自动生成 SELECT 查询语句并执行。
3、也可新建 .sql 文件,在编辑器中手动输入语句,将光标置于语句内,右键选择 Execute Query。
四、使用 SQLTools 扩展替代方案
SQLTools 提供更模块化的架构,支持插件式驱动(如 PostgreSQL、SQLite、MongoDB),适合需要多数据库共存或高级调试能力的用户。其连接配置同样基于 JSON,且兼容 VSCode 的设置同步机制。
1、在扩展市场中搜索 SQLTools,安装由 mtxr 发布的主扩展及对应数据库驱动(如 SQLTools PostgreSQL Driver)。
2、按下 Cmd+Shift+P,输入 SQLTools: New Connection,按向导填写连接参数。
3、连接建立后,在资源管理器底部 SQLTools 面板中展开连接,双击表名即可生成预设查询并运行。
五、启用 SQLite 内置支持
对于轻量级本地开发,VSCode 可通过内置的 SQLite 支持直接打开 .db 文件,无需额外服务或认证。该方式适用于原型验证、教学演示或单机应用调试场景。
1、在文件资源管理器中,右键任意 .sqlite 或 .db 文件,选择 Open with SQLTools(需已安装 SQLTools)。
2、文件打开后,编辑器顶部将显示数据库导航栏,点击 Run Query 按钮(或按 Cmd+Enter)执行当前编辑器中的 SQL。
3、查询结果以分页表格呈现,支持点击列头排序,右键单元格可复制值或整行数据。









