DBeaver 基于Java的开源数据库管理软件

常用的数据库管理软件

在这里插入图片描述

  • DBeaver
    开源免费,主流数据库基本都支持。基于java开发,驱动需要手动添加(在maven的repository目录下可以找到对应的驱动jar)
    在这里插入图片描述

  • Navicat Premium
    最受欢迎的数据库开发工具,但需要付费或破解
    在这里插入图片描述

  • SQLyog
    只适用MySQL,外形类似 Vistual Studio
    在这里插入图片描述

  • MySQL-Front
    只适用于MySQL,缺点是没有SQL语句提示
    在这里插入图片描述

dbeaver简介

DBeaver是一款适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费的多平台数据库工具。支持所有流行的数据库:MySQL,PostgreSQL,SQLite,Oracle,DB2,SQL Server,Sybase,MS Access,Teradata,Firebird,Apache Hive,Phoenix,Presto等

特点

  1. Github开源
  2. 基于java开发,全平台支持。也就是说 java 能连的所有数据库,DBeaver也都支持。
  3. 支持数据导入/导出,生成ER关系图,并且支持模拟数据生成
  4. 支持数据库对比,可以直接在浏览器生成对比报告,字段名、长度不一致等信息一目了然。

下载

下载地址 https://dbeaver.io/download/

下载安装包的话,使用 dpkg -i <包路径>
zip的话,使用 unzip <包路径> 进行解压
在这里插入图片描述

dbeaver支持的数据库

在这里插入图片描述

配置阿里云镜像

窗口 —> 首选项 —> 连接 —> 驱动 —> Maven
在这里插入图片描述

dbeaver 连接 mariadb

安装 mariadb

首先,安装 mariadb sudo apt-get install mariadb-server

启动mariadb

systemctl start mariadb #启动mariadb
systemctl enable mariadb #设置开机启动

进入mariadb,默认免密直接回车即可
sudo mysql -u root -p

创建数据库连接

数据库导航 —> 新建连接
在这里插入图片描述在这里插入图片描述
点击完成,在双击出来的新链接,会提示安装驱动
在这里插入图片描述

DBeaver 的功能

针对每一张表,你可以看到它的 “属性”、“数据”、“ER图”
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:这里的 “数据页” 只会在连接成功后加载一次,后续不会自动更新。需要手动 F5,或者点击数值查看器上面的刷新按钮进行刷新。

在这里插入图片描述

生成 Sql 语句

dbeaver 针对表,可以自动生成:增、删、改、查、合并、建表 操作

  • select
  • insert
  • update
  • delete
  • merge
  • ddl

在这里插入图片描述

显示 Dashboard

Dashboard 又名 商业智能仪表盘 或 BI仪表盘,它是一般商业智能都拥有的实现数据可视化的模块,是向企业展示度量信息和关键业务指标(KPI)现状的数据虚拟化工具。

在这里插入图片描述

执行sql脚本

在 Project 面板可以新增脚本,右键 “Associate with data source”,可以选择数据库源。然后找到对应的数据库,右击"设为默认情况下对象"(快捷键Shift+Ctrl+A)
在这里插入图片描述在 Script 面板编写 sql 语句

  • 单行注释为 “–”,多行注释为 “/* */”
  • sql可以写成多行,但第二行开始,首位必须是Tab键

在这里插入图片描述

数据转化

支持配置数据传输目标类型和格式

格式描述
数据库数据库表
CSV导出到CSV文件
DbUnitExport to DbUnit XML file(s)
HTML导出到HTML文件
JSON导出到JSON文件
MarkdownExport to markdown file(s)
SQL导出到SQL INSERT语句
Source codeExport to source code array
TXTExport to plain text format
XML导出到XML文件

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值