免费数据库软件(再见了收费的Navicat!操作所有数据库有DBeaver就够了)

为了快速管理数据库,我们通常会选择一个方便的数据库管理工具。尽管Navicat和DataGrid易于使用,但它们都是充电的。今天我推荐一款免费且功能强大的数据库管理工具DBeaver,希望能帮助你!

dbaver简介

Dbeaver是一个开源数据库管理工具github已经有了22K+明星,最多支持100所有类型的数据库,无论是关系数据库还是非关系数据库,基本上都可以支持您能想到的所有数据库。让我们看看它支持的数据库是否足够完整!

下载并安装

接下来,让我们下载并安装dbeaver,直接下载压缩包版本,解压缩并使用它。

  • 首先,我们从官方网站下载拉链版本,下载地址:https://dbeaver.io/download/
  • 下载后,将其解压缩到指定目录,然后双击dbeaver。exe能跑;
  • 成功运行后,默认情况下可以选择创建测试数据库(基于SQLite的数据库)。看看界面,它有点像Eclipse,事实上,dbeaver是基于Eclipse开发的。

外观配置

免费mysql数据库

安装工具后,我们不可避免地需要一些设置,例如设置字体大小。接下来,让我们设置dbeaver。

  • 默认情况下,dbeaver的字体非常小。我们需要把声音调大然后选择窗口->;偏好->;外观->;颜色和字体->;基本->;文本字体背景
  • 然后双击设置字体大小,例如设置为12字体大小;
  • 如果您想快速熟悉dbaver的快捷键,可以打开它帮助->;辅助钥匙查看面板上的所有快捷键;
  • 如果您习惯了暗主题,还可以将dbeaver设置为暗主题窗口->;偏好->;外貌您可以设置主题并选择黑暗的好啊
  • 在设置之后,让我们看一下界面。还是很酷!

创建数据源

当使用dbaver操作数据库时,我们需要首先创建一个数据源。

  • 我们可以选择左上角的加号->;MySQL创建MySQL数据源;
  • 创建后,输入要连接的连接信息。如果是第一次连接,系统会提示您下载jdbc驱动程序;
  • 连接成功后,您可以在左侧的数据库中看到数据库、表、视图、索引和其他相关信息。

与管理表相关的操作

创建数据库连接后,我们可以对表进行操作。接下来,让我们尝试查看和创建以下表。

  • 双击表格并选择属性选项卡中,可以看到该表的详细列属性;
  • 选择属性->;DDL您可以查看详细的表格创建语句;
  • 选择数据选项卡中,您可以在页面中查看表中的数据;
  • 在顶部过滤器框中,直接在SQL语句中输入信息哪里部分,可以直接过滤表数据;
  • 如果不想显示某些字段,可以右键单击标题并选择过滤器->;自定义筛选,然后过滤字段[v]换成[]好啊
  • 如果要创建新表,请右键单击左侧并选择新桌子好啊
  • 然后右键单击并选择添加字段。在dbeaver,[v]这个符号代表,[]它的意思是否。在这里,我们创建一个主键ID并选择自动递增;
  • 这里需要注意的是,需要在约束中创建主键。选择“创建约束”,然后单击id选择作为主键约束。

SQL操作

在介绍了数据库表操作之后,让我们介绍一下如何在dbaver中执行SQL操作。

  • 右键单击数据库并选择SQL编辑器可以打开SQL接口进行操作;
  • dbaver的SQL提示功能仍然非常强大。支持SQL关键字、函数、数据库表和字段;
  • 有时我们需要创造插入对于所有字段语句,此时手写都很麻烦。我们可以直接使用dbeaver生成SQL函数,右键单击选择一条记录,然后选择生成SQL好啊
  • 我们可以发现,基本上可以生成基于所有字段的crud语句,这非常方便。我们生成一个插入试试看。

其他数据库支持

尽管dbeaver最多支持100个数据库,但社区版不支持很多数据库,常用的NoSQL数据库mongodb和redis也不支持它们。

  • 只有使用企业版才能支持Redis。创建redis连接后,可以管理redis中的数据;
  • 创建mongodb连接后,还可以管理mongodb中的数据。

总结

Dbeaver确实是一个优秀的开源数据库管理工具,具有完整的提示和许多功能。基本上就足够正常发展了。然而,与那些充电工具相比,仍然存在一些不足。与Navicat相比,它没有数据库结构同步没有任何功能数据库设计作用明显的差异DataGrip,它的提示功能有点弱,没有提示功能。

资料来源:https://mp.weixin.qq.com/s/kUmMRlcCOL21DbtO81lEQQ

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友