vscode通过安装sqlTools等扩展可连接mysql、postgresql等数据库,配置连接后能执行查询、浏览表数据及管理结构,适合轻量级数据库操作。

visual studio Code(VSCode)本身不是数据库管理工具,但通过安装扩展插件,可以方便地连接和操作多种数据库,如 MySQL、PostgreSQL、sqlite、SQL Server 等。下面介绍如何使用 VSCode 进行常见的数据库操作。
安装数据库扩展
要在 VSCode 中操作数据库,需要先安装合适的扩展。常用插件包括:
- SQLTools:支持多种数据库(MySQL、PostgreSQL、SQLite、SQL Server 等),提供连接管理、查询执行、表结构查看等功能。
- MySQL:专为 MySQL 设计的扩展,适合只使用 MySQL 的用户。
- SQLite Viewer:用于查看和编辑 SQLite 数据库文件。
安装方法:
1. 打开 VSCode,点击左侧活动栏的扩展图标(方块形状)
2. 搜索 “SQLTools” 或对应数据库名称
3. 点击“安装”
配置数据库连接
以 SQLTools 为例,配置 MySQL 或 PostgreSQL 连接步骤如下:
1. 安装 SQLTools 及对应驱动(如 MySQL 需要 sqltools-mysql 驱动)
2. 按 Ctrl+Shift+P 打开命令面板
3. 输入 “SQLTools: New Connection”
4. 选择数据库类型(如 MySQL)
5. 填写连接信息:主机、端口、用户名、密码、数据库名等
6. 测试连接并保存
连接成功后,可在 SQLTools 面板中看到数据库结构,包括表、视图等。
执行 SQL 查询
连接建立后,可以创建 .sql 文件或直接在查询编辑器中编写 SQL 语句。
- 新建一个 .sql 文件,输入 select * FROM users;
- 选中语句,右键选择 “Execute Query” 或按快捷键(通常是 F5)
- 查询结果会在底部面板中显示
支持多条语句同时执行,结果以标签页形式展示。
浏览和管理数据表
通过 SQLTools 的资源管理器,可以:
- 展开数据库节点查看所有表
- 右键表名选择 “View Data” 查看前 50 条记录
- 右键表选择 “Edit Schema” 查看结构
- 生成 INSERT、UPDATE 模板语句
对于 SQLite,使用 SQLite Viewer 可直接双击 .db 文件预览表格内容。
基本上就这些。VSCode 结合扩展能胜任轻量级数据库开发任务,适合开发者在编码时快速查数据、写 SQL,无需切换到专业 DB 工具。注意确保数据库允许远程连接(如 MySQL 的 bind-address 设置),本地测试库更易配置成功。


