当前位置: 首页 > news >正文

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. 比较两个库结构:选中两个连接 → 右键【比较结构】,自动生成差异同步脚本。

http://www.jsqmd.com/news/1405064/

相关文章:

  • 免费视频转文字教程:6款文案提取软件从上传到导出全步骤 - 软件盘点管家
  • FastCSV 为什么这么快?高性能 CSV 解析背后的 5 个优化秘诀
  • 永恒濒死存在论:递归对抗-核心不变量对自指智能系统的存在论支撑深度研究报告
  • 当码表不再只是“测速器”:用 HERE 地图,把每一次骑行变成可复盘的 3D 故事
  • Android Selinux详解[七]--如何给可执行程序bin加标签
  • 2026年国内十大网站建设公司实力推荐榜:覆盖企业官网、品牌网站与集团门户的全场景选型指南
  • 新乡延津中原文武学校怎么样?收费标准、办学特色全面解析供家长参考 - Luckyone王
  • 飞鱼配音 - 东半球免费的配音平台
  • docker安装elasticsearch
  • 2026 八月最新唐山管道疏通马桶堵漏高压清洗异物打捞靠谱门店推荐 - 启航优客
  • 第一次委托第三方检测,需要准备哪些基础资料? - 莱缇CMA检测认证
  • 2026年8月雅思备考公司多少钱,PTE口语培训/英文能力提升/文学写作培训/法语培训/德语培训,雅思备考中心哪家可靠 - 企业权威推荐大使
  • Stateflow状态机建模:状态转移
  • 3个核心能力看懂douyin-downloader:从单条保存到抖音主页批量下载的去水印攻略
  • Android Selinux详解[三]--新增设备节点标签相关
  • 快速傅里叶FFT变换
  • 2026 八月最新廊坊疏通马桶地漏维修高压清洗管道测漏打捞攻略 - 启航优客
  • 免费Steam创意工坊下载器怎么用?WorkshopDL完整上手指南(支持1000+游戏模组)
  • Android14 WMS-Power键短按流程
  • QQ空间备份怎么做最省心?一款把数据存回本地的开源插件
  • 新乡延津哪里有文武学校?一文了解中原文武学校收费与办学情况 - Luckyone王
  • 2026 八月最新唐山下水道疏通地漏反水维修冻管处理异物打捞商家汇总 - 启航优客
  • 2026年广州白云区靠谱的律师事务所推荐:本地产业适配与法律服务选型指南 - 滚动商讯
  • 基于SpringBoot的闲置资产管理系统(毕业设计项目源码+文档)
  • 电子元件-门电路
  • cann 9.0.0 安装同时支持 a2 a3 910 950pr的仿真环境 9.0.0(只支持950pr)
  • 涿州蛋糕谁家好?
  • DFRDisplayKm驱动完整上手指南:让MacBook Pro的Touch Bar在Windows 10下恢复全部功力
  • 在上海茶叶恒温冷藏库怎么做?茶叶仓储环境控制与安装参考 - 上海冰丰库制冷
  • 基于FAQ的智能问答(一): Elasticsearch的调教