一、DBeaver 简介
DBeaver 是一款开源、通用、跨平台的数据库管理工具,有了数据库服务,肯定不能只通过命令行来操作,所以需要一个可视化工具来操作,而数据库管理工具的作用就在于此
| 特点 | 说明 |
|---|---|
| 开源 | DBeaver 社区版完全免费、开源 |
| 通用 | 原生支持 MySQL、PostgreSQL、Oracle、SQL Server、SQLite等等数据库 |
| 跨平台 | 基于 Java 开发,支持 Windows、macOS、Linux,无缝切换开发环境 |
| 可扩展 | 基于 Eclipse 平台,支持插件扩展(如 Git 集成、额外数据库驱动等) |
| 界面直观 | 界面友好,学习成本低,适合初学者到资深开发者 |
二:卸载
以防配置出现问题,这里就先讲卸载,确保环境干净
1、卸载程序
按下 Win + R 键,在出现的运行窗口中输入 control ,然后按 Enter,以打开控制面板
在控制面板中,找到并点击 “卸载程序”
在程序列表中,找到 DBeaver 并右键点击它,然后选择 “卸载” 或 “卸载/更改” 选项
在弹出的卸载程序中点击 “解除安装”,然后根据选项完成卸载
2、清理残留
在卸载完成后,还需要手动删除DBeaver的安装目录
通常情况下,DBeaver的安装目录位于C:\Users\<用户名>\AppData\Roaming\DBeaverData
<用户名>是你的Windows用户名(找不到AppData 就打开如图所示的“隐藏的项目”)
如果有修改过安装目录,也不知道在哪,可以下载一个 Everything 自己查找一下
Everything 下载链接:下载 - voidtools
Everything 安装教程:Installing Everything - voidtools
检查 C:\Users\<用户名>\AppData\Local 目录下是否有DBeaver的目录,如果有的话也一并删除
到此卸载干净了
三:下载安装
1、下载
进入 DBeaver 官网,下载社区版本 —— Download | DBeaver Community
注:如果遇到下载慢或下载失败的,可以参考这一篇文章,使用 Motrix 下载器
【告别限速!2026最新免费下载神器,下载即用】Motrix 下载神器全攻略: 超详细图文指南(保姆级教学)-CSDN博客
2、安装
双击程序安装,选择中文,点“OK”
点击“下一步”
接受协议
为本用户安装
选择功能组件(不清楚的可以直接下一步)
选择安装目录
命名开始菜单文件夹(建议默认)
等待安装完成(可创建桌面快捷方式)
四:配置
首次启动 DBeaver,会弹出下图窗口,可以直接关闭
可以创建一个自己试试操作
点击菜单"新建数据库连接"打开连接向导窗口
这里以 MySQL 为例,点击“下一步”:
输入远程数据库的信息,包括服务器地址、数据库名称、用户名和密码,然后点击“测试连接”
首次连接需要下载相应的驱动,系统会自动查找到合适的驱动,只需点击"下载"即可。
连接成功之后,回到 DBeaver 的主界面,在左侧位置就可以看到要连接的数据库了,此时我们可以操作数据库中的表和数据了
常见问题:
1、连接失败。有时候连接数据库会失败,提示各种错误。这时候可以检查几个地方:数据库服务是否启动,防火墙是否阻止了端口,用户名密码是否正确,网络是否通畅。DBeaver的错误提示比较详细,根据提示一般能找到问题所在。
2、中文乱码。DBeaver默认使用操作系统的字符集,但有时候显示中文会乱码。可以在连接设置里指定字符集,比如UTF-8。也可以在DBeaver的全局设置里修改默认字符集。
3、插件安装失败。DBeaver支持插件扩展,但有时候安装插件会失败。可以尝试更换下载源,或者手动下载插件包安装。DBeaver的插件市场在国内访问可能不太稳定,需要一点耐心。
4、内存不足。DBeaver基于Eclipse平台,内存占用相对较大。如果处理大量数据时出现内存不足,可以在启动参数里增加内存设置。编辑DBeaver.ini文件,调整-Xmx参数的值,比如-Xmx2048m表示最大内存2GB。
五:使用
1、库表操作
操作很简单,右键点击需要操作的选项即可展开操作菜单,举几个例子
(这里是临时补充,有部分是用的稍旧的版本的截图,但是大概位置没变不影响):
右键点击点击任意的连接(先双击连接),可以 “编辑”、“重连”、“断开”、“刷新”、“重命名” 等操作
比如点击 “编辑”,可以在这里修改此连接的配置
右键点击点击任意的数据库,可以 “查看”、“删除”、“重命名”
比如点击 “查看”,可以查看此库中所有的表、视图、索引等
在上方可以切换 “属性” 和 “ER图”,在右下方可以查看加载进度
右键点击点击任意的表同理
值得一提,双击也可以打开某个库或表
在打开的表中点击 “DDL”,可以生成建表 建表(数据定义语言)
2、SQL编辑器
点击菜单栏里面的 “SQL” ,点击 “SQL 编辑器” ,即可打开 “SQL 编辑器” (快捷键:"Ctrl+[" )
如果有多个连接,会弹出让你选择数据源
可以在此处查看保存的 sql 脚本,也可以点击 "New script" ,新建 sql 脚本
同理也可点击菜单栏里面的 “新建 SQL 编辑器” (快捷键:"Ctrl+]" )
首先确定你的 “连接” 和 "数据库",可以点击切换
常用的切换"数据库"(快捷键:“Ctrl+0”)
当然也可以在 sql 编辑器里面使用 use 语句
在编写 sql 语句的时候,不用输入全部 sql 语句即可自动补全
例如:输入 “s” 的时候会弹出 “select” 提示(需要切换为英文输入法),此时按下 Tab或 Enter即可采用第一个提示,有多个提示时可以通过方向键选择
在编写了一条完整的 sql 语句的时候(以分号结尾,且与上下 sql语句间隔一行)
可以点击该 sql 语句的任意位置(使光标位于 sql 里)
按 "Ctrl + Enter" 执行 sql (本标签页)
也可以按 “**Ctrl + **” 执行 sql (新建一个标签页)
注:需要精准执行 sql 的时候,就选中要执行的 sql 片段
同上,按 "Ctrl + Enter" 或 “**Ctrl + **” 执行
当然,以上执行 sql 也可以通过鼠标右键点击弹出菜单来选择完成
需要执行 sql 脚本,可以将 sql 脚本文件拖入任意 sql编辑器窗口,较简单推荐用这个方法
点击如图所示按钮即可运行脚本(快捷键:“Alt+X”)
3、结果集操作
在结果标签页中的底部,分别是
”刷新”(可设置间隔自动刷新)
“保存”(在本标签页操作完需要保存)
“取消”(还原到上次保存时的状态)
“编辑”、“添加”、“复制”、“删除”,(少量数据操作建议直接在此完成,比写 sql 语句稍快)
“移至首行”、“移至上一行”、“移至下一行”、“移至末行”、“获取所有行”
注:数据量超过 200 行时,每次查询操作,默认加载 200 条数据(可以通过滑动继续加载)
因此每次点击 “移至末行” 会每 200 行停下,可以点击 “获取所有行” 直接全部加载
“导出结果集”、“配置”、“结果集提取大小”、“计算总行数”、“状态详情”
注:“结果集提取大小”,即刚刚提到的 200 条
可以设置每次加载的行数,合理使用可以优化性能
“状态详情”,可以评估此 sql 语句的性能
这里只讲了一些常用的基础操作,DBeaver 还有很多强大的功能没提到,可以自行了解