dbeaver简介
DBeaver [1]** 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。
下载
官网地址:dbeaver.io/
github地址:github.com/dbeaver/dbe…
有windows、mac、linux版本可以下载,这里我们下载windows安装包。
安装
在安装过程中,可以根据具体需求调整配置文件 dbeaver.ini 来优化性能。例如,在某些高级场景下,可以将优化后的 JAR 包放置到指定目录,并通过修改配置文件增加 -javaagent: 参数来加载特定插件或扩展功能3。
-
执行 SQL:
- 单行执行:
Ctrl + Enter - 多行执行:先选中目标区域再按
Ctrl + Enter或直接使用Ctrl + Shift + Alt + X批量运行多条语句4
- 单行执行:
-
代码导航与编辑:
- 移动光标至上下行:
Ctrl + Shift + ↑/↓ - 快速复制整行数据至上/下行:
Ctrl + Alt + ↑/↓
- 移动光标至上下行:
-
格式化与清理:
- 自动格式化复杂 SQL 语句:
Ctrl + Alt + F - 清除当前所在行的内容:
Ctrl + D
- 自动格式化复杂 SQL 语句:
-
注释处理:
- 添加单行注释:
Ctrl + / - 创建块级注释:
Ctrl + Shift + /
- 添加单行注释:
此外,还提供了诸如查找替换 (Ctrl + F) 及智能提示 (Ctrl + Space) 功能辅助日常开发工作流4。
Python
# 示例 Python 脚本用于演示如何调用外部程序 (假设为 DBeaver CLI 工具) import subprocess subprocess.run(["dbeaver", "--help"])
使用
根据自己使用的数据库类型进行选择,下载相应的驱动,用户名、密码什么的相信大家也看得懂,直接连接自己现有的数据库,可以查看自己的数据,并且快速查看ER图等非常方便。