Navicat无法使用时可以试试DBeaver

背景

Navicat可以说是目前开发者使用最多的且功能做齐全的数据库工具,但是由于正版授权的价位,大多数人都是用的时各社区出产的高科技版本,用于私下学习还好,用于工作中会给企业带来侵权的风险;
另外部分购买了个人授权和教育版授权的,在企业中使用也是属于侵权的,详情见Navicat非商业许可证

哪些可以用

开源的数据库工具以及收费数据库工具的社区版
这类工具百度一下会出来一大片,今天主要介绍一下DBeaver这款开源数据库工具

DBeaver介绍

DBeaver是一个基于Java 开发,免费开源的通用数据库管理和开发工具,目前在github开源,因为使用java开发没有操作系统限制,可以运行在Windows、Linux、macOS 等操作系统,除基础的数据库操作外还可实现ER 图、数据导入/导出、数据库比较、模拟数据生成等功能。
支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。商业版本还支持各种 NoSQL 和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。

下载与安装(社区版)

DBeaver 社区版可以通过官方网站或者 Github 进行下载。两者都为不同的操作系统提供了安装包或者解压版,可以选择是否需要同时安装 JRE。
安装过程,根据个人习惯选择语言
Navicat无法使用时可以试试DBeaver_第1张图片
之后就一直下一步,直至安装完成,安装完成后你的桌面或多出这样一个小可爱
Navicat无法使用时可以试试DBeaver_第2张图片

对,就是它,不是什么游戏,就是我们的数据库工具。

配置和使用

初次打开软件会提示你建立数据库连接
Navicat无法使用时可以试试DBeaver_第3张图片
使用什么数据库就选什么数据库,选择之后需要下载对应的数据库驱动。
注意如果弹出一下的提示,直接点**否**,我这里当时装的是SQLite的驱动,这东西下载特别慢
Navicat无法使用时可以试试DBeaver_第4张图片
创建连接界面,配置基本的连接信息
Navicat无法使用时可以试试DBeaver_第5张图片
连接之后的主界面
Navicat无法使用时可以试试DBeaver_第6张图片

可以进一步的选择库实例和表进行查看和操作
在每个字段的表头上都可以设定筛选规则,无需写sql查询。
如果需要使用sql语句查询时,点击
Navicat无法使用时可以试试DBeaver_第7张图片

基本的操作就这些,具体的操作文档可以见官方操作文档

写在最后

如果可以用Navicat就用,那是真香;如果没有可以选用DBeaver或者MySQL Workbench
另外DBeaver的图标是真的萌,不知道的领导看到你的任务栏图标,可能会以为你开了游戏软件。

你可能感兴趣的:(开发工具常见问题,数据库)