DBeaver 简介
# DBeaver 使用说明
## 软件简介
DBeaver 是一款**免费开源**的数据库管理工具,基于 Eclipse 平台开发。它通过 JDBC 驱动程序连接几乎所有主流数据库,包括 MySQL、PostgreSQL、SQLite、Oracle、SQL Server、DB2、Sybase、H2、Derby 等。软件提供图形化界面,方便用户执行 SQL 查询、浏览表结构、管理数据及进行数据库迁移等操作。
## 适用场景
- 开发者日常的数据库查询与调试
- 数据库管理员(DBA)进行表结构设计、数据导出/导入
- 数据分析师快速预览数据表内容
- 跨多类型数据库的项目团队统一管理工具
## 安装与使用步骤
### 1. 获取安装程序
访问官网 [https://dbeaver.io](https://dbeaver.io) ,在 **Download** 页面根据您的操作系统选择对应版本:
- **Windows**:`.exe` 或 `.msi` 安装包
- **macOS**:`.dmg` 包
- **Linux**:`.deb` / `.rpm` 或通用 `.tar.gz` 压缩包
> 社区版(Community Edition)完全免费,无需注册即可下载使用。
### 2. 安装
- **Windows**:双击运行安装包,按向导提示完成安装。建议保持默认选项。
- **macOS**:打开 .dmg 文件,将 DBeaver 拖入“应用程序”文件夹。
- **Linux**:根据发行版选择对应的包管理方式,或解压 `.tar.gz` 后运行 `./dbeaver`。
> 若系统未安装 Java 运行环境(JRE),安装程序通常会一并提供或提示下载。DBeaver 官方推荐使用 Java 11 以上版本。
### 3. 创建数据库连接
1. 启动 DBeaver,在菜单栏选择 **数据库 → 新建连接**。
2. 在弹出的窗口中选择目标数据库类型(如 MySQL、PostgreSQL)。
3. 填写连接参数:
- 主机地址(默认 `localhost`)
- 端口(各数据库默认值自动填入)
- 数据库名称
- 用户名和密码
4. 点击 **测试连接**,若成功则会提示版本信息。
5. 点击 **完成**,连接将出现在左侧导航栏中。
### 4. 基本使用
- **浏览数据**:双击表名即可查看表内容。
- **执行 SQL**:右键数据库或表 → **SQL 编辑器**,输入语句后按 `Ctrl + Enter` (macOS `Cmd + Enter`) 执行。
- **导出数据**:右键表 → **导出数据**,可选择 CSV、SQL、Excel 等格式。
- **查看表结构**:双击表 → 选择 **属性** 页签查看字段、索引、外键等。
## 常见问题
**Q: 连接数据库时提示“驱动未找到”怎么办?**
A: DBeaver 会自动尝试下载匹配的 JDBC 驱动。若失败,可在“编辑连接”窗口中手动添加驱动,或从数据库官网下载驱动 jar 包后,在 **窗口 → 首选项 → 驱动 → JDBC** 中添加。
**Q: 是否支持中文界面?**
A: 社区版界面为英文,但可在 **窗口 → 首选项 → 用户界面 → 语言** 中选择中文(若未安装中文包则需手动下载语言包)。部分第三方发行版内置中文支持。
**Q: 能否在不安装的情况下使用?**
A: 对于 Linux 和 Windows,官方提供绿色便携版(Portable),下载压缩包解压后直接运行即可,无需安装。
**Q: 如何连接远程数据库?**
A: 与本地连接步骤相同,只需将主机地址改为远程 IP 或域名,并确保网络可达且数据库允许远程连接。
## 注意事项
- DBeaver 由社区维护,**不内置任何后门或广告**,所有功能对用户透明。
- 请从官方渠道(https://dbeaver.io)下载,避免第三方修改版带来的安全风险。
- 部分高级功能(如企业版支持的 NoSQL 数据库、SSH 隧道等)仅在付费的企业版中提供。本文说明仅针对社区版。
- 使用前请确保目标数据库服务已启动且防火墙允许连接。
- 大规模导出或导入数据时,建议先备份数据库,避免误操作导致数据丢失。
---
*本文档信息基于 DBeaver 社区版,具体界面及功能可能随版本更新略有变化,以官方文档为准。*