ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

DBeaver 保姆级使用教程(社区版 DBeaver CE,开发通用)

2026/8/16 14:19:55 拓冰建站 浏览量
DBeaver 保姆级使用教程(社区版 DBeaver CE,开发通用)

DBeaver Ultimate 23.2 详细教程

DBeaver Ultimate 26.1 教程

一、DBeaver 简介

DBeaver 是一款免费开源、跨平台的通用数据库可视化工具,支持 MySQL、PostgreSQL、Oracle、SQL Server、SQLite 等几乎所有主流数据库。

  • 社区版(CE)完全免费,日常开发足够使用;

  • 特性:智能SQL编辑器、数据可视化、ER关系图、数据导入导出、SQL执行计划分析;

  • 对比 Navicat:开源免费、支持更多数据库类型,缺点是首次连接需要自动下载驱动。

二、安装

  1. 官网下载:Download | DBeaver Community

  2. 支持 Windows / MacOS / Linux;

  3. 一路默认安装,首次启动可选择主题(浅色/深色)。

三、新建数据库连接(以 MySQL 为例)

  1. 顶部菜单数据库 → 新建连接(快捷键Ctrl+Shift+N

  2. 在列表选择MySQL→ 下一步

  3. 填写连接信息:

    • 主机:localhost或者远程服务器IP

    • 端口:MySQL 默认3306

    • 数据库:指定要连接的库(可以留空)

    • 用户、密码:数据库账号密码

    • ✅ 勾选保存密码

  4. 点击测试连接

    • 首次使用会自动弹出下载 JDBC 驱动,点击【下载】等待完成;

    • 提示“已连接”代表配置无误,点击完成。

⚠️ 你之前遇到报错Access denied ... using password: NO如果DBeaver连接也报这个错:核对账号密码是否填写完整,不要空密码;确认数据库账号允许当前IP访问。

拓展:SSH隧道连接远程数据库(生产常用)

连接设置切换到SSH标签,开启SSH隧道,填写服务器SSH地址、账号密码,适合数据库不对外暴露公网端口场景。

四、基础核心操作

1. SQL编辑器使用

  1. 右键数据库 →SQL编辑器 → 新建SQL脚本

  2. 编写SQL语句

select * from user limit 100;
  1. 执行规则(重点)

  • Ctrl + Enter执行光标所在单条SQL;选中代码则只执行选中片段(最常用)

  • Alt + X:执行脚本内全部SQL

  • Ctrl + Shift + F:格式化SQL语句

  • Ctrl + /:单行注释/取消注释

2. 查看表结构 & 浏览数据

  1. 左侧导航展开【表】,双击表名:打开数据面板,直接浏览所有数据;

  2. 点击顶部【属性】标签:查看字段、类型、主键、索引、注释;

  3. 直接双击单元格可以在线修改数据,修改完成点击下方保存提交数据库。

3. 生成ER图(表关系图)

右键数据库/指定表 →查看图表自动生成实体关系图,支持拖拽调整布局,可导出图片,快速梳理表结构。

4. 数据导入与导出

导出(表数据 / 查询结果)
  1. 右键表 →导出数据

  2. 支持格式:CSV、Excel、SQL脚本、JSON等;

  3. 向导中可以筛选字段、设置编码UTF-8,避免中文乱码。

导入

右键表 →导入数据,读取Excel/CSV文件批量写入数据库。

5. 分析SQL性能(执行计划)

写完查询语句后,右键 →解释执行计划(快捷键Ctrl+Shift+E) 可视化展示索引命中情况,定位慢SQL,优化查询。

五、高频实用快捷键(Windows)

快捷键功能
Ctrl+Shift+N新建数据库连接
Ctrl+Enter执行选中/当前SQL
Alt+X执行全部脚本
Ctrl+Shift+F格式化SQL
Ctrl+/单行注释
Ctrl+SpaceSQL自动补全(表、字段)
F4快速打开表结构

六、常见问题与解决方案

1. 连接失败:驱动下载失败

解决方案:手动下载MySQL驱动jar包,在连接设置 → 驱动 → 添加文件。

2. 查询结果中文乱码

打开连接设置 → 【驱动属性】,添加参数:useUnicode=true&characterEncoding=utf8

3. 大量数据查询卡顿

默认只加载200行,表格底部点击【获取所有行】;生产环境尽量带上limit,禁止select *无限制查询。

4. 忘记保存密码

右键连接 → 编辑连接,重新输入密码并勾选保存。

5. 生产环境操作建议

  1. 修改、删除数据优先先select核对条件;

  2. DML语句(update/delete)建议开启事务,确认无误再commit;

  3. 禁止直接在生产库大批量删除数据。

七、进阶小技巧

  1. 连接分组:左侧导航右键新建文件夹,把测试库、生产库分类存放,给连接设置颜色标签区分环境;

  2. 保存常用SQL脚本:左侧【项目】面板新建脚本文件,长期保存查询语句;

  3. 复制表DDL:右键表 → 复制SQL → 复制创建语句,快速拿到建表语句;

  4. 比较两个库结构:选中两个连接 → 右键【比较结构】,自动生成差异同步脚本。