栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

数据库管理工具-DBeaver

数据库管理工具-DBeaver

本人之前一直在用Navicat,可惜公司不让使用了。只能另寻他法,无意之间发现了DBeaver,使用一段时间后,感觉不错,因而推荐给大家。

一、是什么?

Free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, etc.

https://dbeaver.io/

DBeaver是一个基于Java开发的免费的数据库管理和开发工具,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等,

支持数据库:MySQL,PostagreSQL,SQLite,Oracle,DB2,SQL Server,Sybase,MS Accessm,Teradata,Firebird,Phoenix,Presto 等等

商业版支持:MongoDB,Cassandra,InfluxDB,Redis,AWS,GCP(Google Cloud Platform),Couchbase,CouchDB,Apache Hive/Spark/Impala,Netezza,SQLite Crypt,Informix。

更多请看官方文档:https://dbeaver.com/databases/

二、能干嘛?

DBeaver支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、Dashboards、数据库比较、模拟数据生成(商业版)等。

三、怎么玩?

3.1 下载安装

DBeaver 社区版可以通过官方网站或者 Github 进行下载。两者都为不同的操作系统提供了安装包或者解压版,可以选择是否需要同时安装 JRE。另外,官方网站还提供了 DBeaver 的 Eclipse 插件,可以在 Eclipse 中进行集成。

DBeaver 支持中文,安装过程非常简单,不多说,唯一需要注意的是 DBeaver 的运行依赖于 JRE(最新版本自带 JRE 啦!)

语言切换:Preferences->User Interface ,切换后需重启。

安装完成后就可以管理我们的数据库了,我这里使用的商业版(想白嫖的同学公众号回复DBeaver)截图为例。

3.2 生成ER图,管理数据,管理表属性等

3.3 数据模拟生成

在开发中,经常需要模拟数据,商业版提供了相应的功能,只需要在对应表右键,工具-> Mock Data。数字类型可以设置生成范围,步长等,字符类型可以在指定范围内随机生成,姓名只支持英文或者设置列表具体自行操作一下。

以下是Mock的数据:

需要生成的字段可以选择以下类型

3.4 Task

可在客户端建调度任务

MacOS 可以使用

crontab -l

查看cron任务是否注册成功;

每个task只能注册一个调度。

Tips: 在DBeaverEE 7.2之后的版本才实现调度功能,因此在使用过程中点击 Open scheduler settings 如果出现 Scheduler error:Not implemented 请升级到最新版。

3.5 查询管理器

可以查看历史执行sql

3.6 CloundBeaver

目前云客户端支持 MySQL/Oracle/SQLite/ClickHouse 等,暂不支持 NoSQL

Github 连接:https://github.com/dbeaver/cloudbeaver

体验 demo: https://demo.cloudbeaver.io/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/327386.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号