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

📅 2026/8/16 13:53:48
DBeaver 保姆级使用教程(社区版 DBeaver CE,开发通用)
DBeaver Ultimate 23.2 详细教程DBeaver Ultimate 26.1 教程一、DBeaver 简介DBeaver 是一款免费开源、跨平台的通用数据库可视化工具支持 MySQL、PostgreSQL、Oracle、SQL Server、SQLite 等几乎所有主流数据库。社区版CE完全免费日常开发足够使用特性智能SQL编辑器、数据可视化、ER关系图、数据导入导出、SQL执行计划分析对比 Navicat开源免费、支持更多数据库类型缺点是首次连接需要自动下载驱动。二、安装官网下载Download | DBeaver Community支持 Windows / MacOS / Linux一路默认安装首次启动可选择主题浅色/深色。三、新建数据库连接以 MySQL 为例顶部菜单数据库 → 新建连接快捷键CtrlShiftN在列表选择MySQL→ 下一步填写连接信息主机localhost或者远程服务器IP端口MySQL 默认3306数据库指定要连接的库可以留空用户、密码数据库账号密码✅ 勾选保存密码点击测试连接首次使用会自动弹出下载 JDBC 驱动点击【下载】等待完成提示“已连接”代表配置无误点击完成。⚠️ 你之前遇到报错Access denied ... using password: NO如果DBeaver连接也报这个错核对账号密码是否填写完整不要空密码确认数据库账号允许当前IP访问。拓展SSH隧道连接远程数据库生产常用连接设置切换到SSH标签开启SSH隧道填写服务器SSH地址、账号密码适合数据库不对外暴露公网端口场景。四、基础核心操作1. SQL编辑器使用右键数据库 →SQL编辑器 → 新建SQL脚本编写SQL语句select * from user limit 100;执行规则重点Ctrl Enter执行光标所在单条SQL选中代码则只执行选中片段最常用Alt X执行脚本内全部SQLCtrl Shift F格式化SQL语句Ctrl /单行注释/取消注释2. 查看表结构 浏览数据左侧导航展开【表】双击表名打开数据面板直接浏览所有数据点击顶部【属性】标签查看字段、类型、主键、索引、注释直接双击单元格可以在线修改数据修改完成点击下方保存提交数据库。3. 生成ER图表关系图右键数据库/指定表 →查看图表自动生成实体关系图支持拖拽调整布局可导出图片快速梳理表结构。4. 数据导入与导出导出表数据 / 查询结果右键表 →导出数据支持格式CSV、Excel、SQL脚本、JSON等向导中可以筛选字段、设置编码UTF-8避免中文乱码。导入右键表 →导入数据读取Excel/CSV文件批量写入数据库。5. 分析SQL性能执行计划写完查询语句后右键 →解释执行计划快捷键CtrlShiftE 可视化展示索引命中情况定位慢SQL优化查询。五、高频实用快捷键Windows快捷键功能CtrlShiftN新建数据库连接CtrlEnter执行选中/当前SQLAltX执行全部脚本CtrlShiftF格式化SQLCtrl/单行注释CtrlSpaceSQL自动补全表、字段F4快速打开表结构六、常见问题与解决方案1. 连接失败驱动下载失败解决方案手动下载MySQL驱动jar包在连接设置 → 驱动 → 添加文件。2. 查询结果中文乱码打开连接设置 → 【驱动属性】添加参数useUnicodetruecharacterEncodingutf83. 大量数据查询卡顿默认只加载200行表格底部点击【获取所有行】生产环境尽量带上limit禁止select *无限制查询。4. 忘记保存密码右键连接 → 编辑连接重新输入密码并勾选保存。5. 生产环境操作建议修改、删除数据优先先select核对条件DML语句update/delete建议开启事务确认无误再commit禁止直接在生产库大批量删除数据。七、进阶小技巧连接分组左侧导航右键新建文件夹把测试库、生产库分类存放给连接设置颜色标签区分环境保存常用SQL脚本左侧【项目】面板新建脚本文件长期保存查询语句复制表DDL右键表 → 复制SQL → 复制创建语句快速拿到建表语句比较两个库结构选中两个连接 → 右键【比较结构】自动生成差异同步脚本。