为的是加速管理工作资料库,他们通常单厢优先选择这款随手的资料库管理工作软件。Navicat、DataGrip尽管较好用,但都是收费工程项目的。那时给我们所推荐这款完全免费、采用方便的资料库管理工作软件DBeaver,期望对我们略有帮助!
SpringBoot两栖作战B2C工程项目mall(50k+star)门牌号:github.com/macrozheng/…DBeaver概要
DBeaver是这款开放源码的资料库管理工作软件,在Github上早已有22K+Star。全力支持共约100种资料库,无论是亲密关系型资料库还亦然亲密关系型资料库,大体上你能想不到的资料库它都能全力支持,上面他们来看一看它全力支持的资料库韦若尔全!
浏览安装
接下去他们来浏览安装DBeaver,间接下载LiveCD版,Cogl方可采用。
具体来说他们从官方网站浏览zip版,浏览门牌号:dbeaver.io/download/ 浏览顺利完成后Cogl到选定产品目录,接着holdsdbeaver.exe方可运转;运转获得成功后,预设能优先选择创建两个试验资料库(如前所述SQLite的资料库),看上界面,类似于Eclipse,事实上DBeaver是如前所述Eclipse合作开发的。外观配置
他们安装工具后,免不了需要一些设置,比如设置下字体大小之类的,接下来他们来设置下DBeaver。
预设情况下DBeaver的字体很小,他们需要调大点,优先选择窗口->首选项->外观->颜色和字体->基本->文本字体进行设置;接着holds设置字体大小方可,比如设置为12号字体;如果你想加速熟悉DBeaver的快捷键的话,能打开协助->辅助键面板查看所有快捷键;如果你习惯了深色主题,也能将DBeaver设置为深色主题,在窗口->首选项->外观中能进行主题设置,优先选择Dark方可;设置顺利完成后,他们看上界面,还是挺炫酷的!建立数据源
采用DBeaver操作方式资料库时,他们需要先建立数据源。
他们能优先选择左上角的加号->MySQL来建立MySQL数据源;建立顺利完成后输入连接信息即可连接,如果是第一次连接的话会提示浏览JDBC驱动;连接获得成功后就能在左侧看到资料库中的资料库、表、视图、索引等相关信息了。管理工作表相关操作方式
资料库连接建立顺利完成后,他们就能对其中的表进行操作方式了,接下去我们来查看、建立下表试试。
holds一张表,优先选择属性标签,能看到表详细的列属性;优先选择属性->DDL能查看详细的建表语句;优先选择数据标签,能分页查看表中数据;在顶部过滤框中间接输入SQL语句中的where部分,能间接过滤表数据;如果他们不想显示某些字段,能右键表头优先选择过滤->自定义过滤,接着把过滤字段[v]改成[]方可;如果你想新建表的话,在左侧右键,优先选择新建表方可;接着右键优先选择添加字段,在DBeaver中,[v]符号代表是,[]代表否,这里他们建立两个主键ID,优先选择自增;这里需要注意的是,主键需要在约束里面建立,优先选择建立约束,接着将id优先选择为主键约束方可。SQL操作方式
资料库表操作方式介绍完了,接下去介绍下如何在DBeaver中进行SQL操作方式。
右键资料库,优先选择SQL编辑器能之间打开SQL界面进行操作方式;DBeaver的SQL提示功能还是挺强大的,对于SQL关键字、函数、资料库表和字段都全力支持了;有时候他们需要建立insert所有字段的语句,此时手写比较麻烦,他们能间接采用DBeaver生成SQL功能,右键优先选择一条记录,优先选择生成SQL方可;他们能发现如前所述全字段的CRUD语句基本都能生成,还是挺方便的,他们生成个insert语句试试。其他资料库全力支持
虽说DBeaver全力支持共约100种资料库,但是社区版全力支持的资料库并不多,常用的NoSQL资料库MongoDB和Redis都没有全力支持。
采用企业版才能全力支持Redis,建立Redis连接后方可管理工作Redis中的数据;建立MongoDB连接后也能管理工作MongoDB中的数据。总结
DBeaver确实是这款非常优秀的开放源码资料库管理工作软件,提示很全,功能也多,平时合作开发大体上也够用了。但是对比那些收费工程项目的工具,还是有些不足的。对比Navicat,它没有资料库结构同步的功能,也没有资料库设计功能。对比DataGrip,它的提示功能显得有点弱,函数没提示。