DBeaver 是一款功能强大且通用的很强大的数据库连接工具,适用于多种数据库系统。支持MySQL、PostgreSQL和任何数据库,其中有一个JDBC驱动程序,可以查看数据库的结构、导出数据库或者执行相应的脚本等相关操作,让用户能够轻松地进行数据库操作和管理,是经过精心设计和开发的数据库管理工具。
dbeaver简介
1、易用性是项目的主要目标,程序接口经过了仔细的设计和实施。
2、基于开源框架,可以创建扩张功能。
3、支持所有数据库,包括4.JDBC驱动程序。
4、可以处理任何外部数据源,可能有JDBC驱动程序,也可能没有JDBC驱动程序。
5、有一些数据库(版本1.0的MySQL)和各种数据库管理工具(在诱发反应测定器版本1.0中显示)的插件集合。
6、支持数据库元数据的引用。
7、支持元数据编辑,包括表、列、键和索引。
8、支持结构化查询语言语句和脚本的执行。
9、支持结构化查询语言关键字的突出显示(因数据库而异)。
10、简单友好的显示页面。
DBeaver功能
1. 数据库连接管理
支持多种主流数据库的连接,如 MySQL、Oracle、SQL Server 等。
2. 数据浏览与编辑
可以直观地查看和修改数据库中的数据。
3. SQL 脚本编写与执行
方便编写和执行复杂的 SQL 语句。
4. 数据库结构管理
包括表、视图、索引等的创建、修改和删除。
5. 数据导入与导出
支持多种格式的数据导入和导出操作。
6. 数据库备份与恢复
保障数据的安全性和可用性。
7. 数据库监控
实时监控数据库的性能指标。
8. 存储过程和函数管理
对存储过程和函数进行创建、调试和执行。
DBeaver特点
1、易用性:
DBeaver的设计注重用户体验,提供了直观且易于使用的界面。
经过精心设计和实现,程序界面使用户能够轻松上手,高效完成任务。
2、开源框架:
DBeaver基于开源框架构建,这意味着它不仅免费,而且可以查看源代码。
用户和开发人员可以根据需要创建和扩展功能,以满足特定需求。
3、多数据库支持:
DBeaver支持广泛的数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server等。
它通过JDBC驱动程序与这些数据库进行通信,确保了良好的兼容性和性能。
4、外部数据源处理:
DBeaver能够处理各种外部数据源,无论这些数据源是否有JDBC驱动程序。
这为用户提供了极大的灵活性,使他们能够轻松地集成和管理来自不同来源的数据。
5、插件支持:
DBeaver拥有丰富的插件生态系统,用户可以根据需要安装各种插件来增强功能。
例如,针对特定数据库版本的插件可以提供更好的性能和兼容性;而数据库管理工具插件则可以简化日常任务。
6、元数据引用与编辑:
DBeaver支持数据库元数据的引用,包括表、列、键和索引等信息。
用户可以直接在DBeaver中编辑这些元数据,从而方便地管理数据库结构。
7、SQL执行与关键字突出显示:
DBeaver提供了强大的SQL执行功能,用户可以编写和执行结构化查询语言(SQL)语句和脚本。
此外,它还支持SQL关键字的突出显示,这有助于提高代码的可读性和编写效率。
8、简单友好的显示页面:
软件的界面设计简洁明了,易于导航和使用。
它提供了丰富的视图和选项卡,使用户可以方便地查看和管理数据库中的数据
dbeaver怎么查看表里的数据
1.鼠标右击数据表,生成SQL,DDL

2. 显示全部信息,注意勾选显示注释

完成操作就能看到数据表的完整DDL了。
dbeaver使用技巧
1.连接数据库
1.1.新建连接

1.2.选择数据库
1.3.编辑数据库连接
内网环境下,有两种方式配置驱动。1,配置网络代理。2,点击编辑驱动设置
代理不再展示,展示一下编辑驱动设置
1.3.1.编辑驱动设置
1.3.2.编辑驱动设置页面
会显示出驱动下载网址,登录即可下载,在DBeaver安装目录下新建dirvers目录,把下载的ojdbcx.jar放到里面
1.3.3.手动指定驱动
1.4.使用基本或者TNS连接
tns需要指定path
编辑驱动设置---》本地客户端---》添加数据库地址
之后再次连接,所有的TNS就会列出来了
2.执行sql
选中数据库,然后点击SQL即可
3.设置手动提交
DBeaver默认自动提交,不安全
窗口---》首选项---》连接---》连接类型---》默认自动提交(复选框反选)
4.设置sql模板
也就是toad中的auto replace
窗口---》首选项---》编辑器---》sql编辑器---》模板
选中任何一个已经存在的模板,右边的新建等才可用,使用的时候,输入完名称按TAB键
5.设置数据集大小500
toad中每次查询显示前500行
窗口---》首选项---》编辑器---》数据编辑器---》数据集获取大小
6.显示行号
窗口---》首选项---》编辑器---》文本编辑器---》显示行号
7.修改快捷键
窗口---》首选项---》用户界面---》键
toad中执行sql脚本用F5,这里我也改成了F5

toad中右键后点击C可以获取行数,DBeaver中可以通过设置快捷键实现
8.常用快捷键
ctrl+enter:执行单行sql
alt+x(我已经改为F5):执行多行sql
F5:在结果中执行刷新结果
ctrl+shift+f(和搜狗输入法快捷键冲突,关闭搜狗输入法的系统快捷键即可):格式化字符串
ctrl+](我已经改为ctrl+shift+z):新建sql编辑窗口
ctrl+/:单行注释
ctrl+shift+/:块注释