Skip to content

Latest commit

 

History

History
90 lines (52 loc) · 3.66 KB

README_CN.md

File metadata and controls

90 lines (52 loc) · 3.66 KB

Database Client

该项目是一个用于 Visual Studio Code 的数据库客户端扩展,支持 MySQL/MariaDB、PostgreSQL、SQLite、Redis、ClickHouse、达梦ElasticSearch 等数据库的管理,并可用作 SSH 客户端,极大地提升您的生产力!

Logo

安装

Visual Studio Code 扩展商店Open VSX 安装

遥测报告

Database Client扩展会收集匿名使用数据并将其发送到Database Client服务器以帮助改进我们的产品和服务。阅读我们的隐私声明以了解更多信息。

遥测报告遵循 VS Code 的遥测设置。此外,您可以通过设置 "database-client.telemetry.usesOnlineServices": false 单独禁用它。

连接

  1. 打开左侧数据库面板, 点击添加按钮
  2. 在连接页面配置相应的数据库信息

connection

数据表

  1. 点击数据库表打开数据页, 点击表旁边的按钮则是打开新的数据页.
  2. 之后就可在页面进行CRUD、数据导出(Excel、JSON)等操作.

query

执行SQL

点击数据库节点的 Open Query 按钮. newquery

将会打开新的SQL编辑器, 可编辑和执行SQL, 提供了以下功能

  1. SQL自动补全.
  2. snippets:sel、del、ins、upd、joi.
  3. 执行已选择或当前光标SQL (快捷键: Ctrl+Enter).
  4. 执行全部SQL (快捷键: Ctrl+Shift+Enter, 命令ID: mysql.runSQL).

run

可通过点击"Tables"右侧的搜索按钮对数据库进行全文搜索.

1708594027208

缓存

为了提高性能,缓存了数据库信息,如果你的数据库结构在外部发生了变更,需要点击以下按钮刷新缓存。

备份/导入

在表或者数据库节点右击, 之后便可以进行数据的导入导出; 扩展实现了备份功能, 但不够稳定, 可将mysql_dump或pg_dump加到环境变量, 扩展就会使用这些工具进行备份.

bakcup

设置

扩展提供了一些设置, 你可以参考以下操作前往控制台设置.

1708593458624

表过滤

用于快速筛选表, 如果有输入框可简化搜索操作, 但不幸的是VSCode并不支持该功能.

生成测试数据

  • 该扩展提供一键生成虚拟数据的功能, 再也不用为没有测试数据而烦恼.mockData

历史记录

  • 点击历史记录按钮后可查看以往执行的Sql记录.history

致谢