背景
最近在工作中遇到需跨库查询数据,了解到一款强大的数据库工具DBeaver。
DBeaver 是一款免费和开源(GPL)的数据库工具,支持几乎所有的主流数据库产品。它支持任何具有一个JDBC驱动程序的数据库,也可以处理任何的外部数据源。DBeaver 通过 JDBC 连接到数据库。DBeaver 绿色版 解压即用,无需安装!
以下是DBeaver支持的一些常见数据库类型:
-
关系型数据库:包括MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access等。
-
非关系型数据库:DBeaver商业版本可以支持各种NoSQL和大数据平台,例如MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive等。
-
嵌入式数据库:DBeaver还支持ACID-compliant嵌入式数据库管理系统,如Relational等。
-
云数据库:DBeaver支持各种云数据库,如Redshift、Google BigQuery、Oracle Cloud等。
-
大数据平台:DBeaver支持各种大数据平台,如Hadoop、Key/Value、Time Series、Graph、Search Engines等。
总的来说,DBeaver是一款功能强大的数据库工具,无论你是开发者、数据库管理员,还是数据分析师,都能在其中找到适合你的功能。
DBeaver 工具操作简介
第一步:打开dbeaver
免安装绿色版 ,下载DBeaver 绿色版本 直接解压,双击 “dbeaver.exe”即可使用。
下载链接:https://pan.baidu.com/s/1ILq_Mt_-k3WFlqQOgYZpHw
提取码:eg2t
第二步 连接数据库
点击 界面的连接符号,选择数据库,此处以Oracle数据库举例。
第三步 : 输入 账号 、密码信息 。
备注:初次连接,需下载驱动,点击“测试连接”确认。
如下截图 测试连接成功。
DBeaver 功能简介
1、自动生成SQL语句块
DBeaver提供了一个““模板功能””的功能,可以实现自动生成一些常用的SQL语句块,配置好之后输入名称然后按两下tab键就可以呼出SQL模板。 【窗口】--【首选项】--【编辑器】--【SQL编辑器】
可自定义模板SQL。
--输入swhere后tab键如下:
select * from table where column='value';
2、查询结果转换格式:
为了方便查询结果的查看和使用,DBeaver提供了“查询结果转换格式”的功能,可以将查询结果集右击后进行高级复制。
4、数据和架构比较:
DBeaver还提供了数据和架构比较的功能,可以方便地对比和分析不同数据库之间的差异。
5、数据传输:
DBeaver还支持数据的导入和导出,可以方便地将数据从一个数据库迁移到另一个数据库。
6、视觉查询构建器:
DBeaver还提供了视觉查询构建器,可以直观地构建复杂的查询语句
7、数据编辑和SQL编辑器:
DBeaver提供了强大的数据编辑和SQL编辑器,可以用于查看和编辑数据库结构,执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB数据,修改数据库结构等。
导出数据功能
支持8种数据格式导出。例如 CSV 文件、 DbUnit XML 文件、 HTML 文件、到JSON 文件、 Markdown 文件、纯文本格式、 XML 文件、源码数组。
持续更新中~~