E

EdwardWong

V1

2022/08/31阅读:133主题:兰青

DBeaver数据库管理平台

由于Navicat数据库管理软件一般价格比较高,所以采用DBeaver开源软件作为数据库管理系统,其支持很多主流的数据库,比如MySQL,PostgreSQL,MariaDB,Oracle等等。尽管使用命令行执行SQL语句会更加方便,但是配合图形化界面会更加得心应手。本文将记录DBeaver的使用教程(PostgreSQL)。

安装过程就不多讲了,非常简单。 一般安装完成后需要下载相关数据库的驱动软件。

数据库的连接

  • Step 1

编辑数据库的连接如下图所示:

关于数据库端口、主机及本地客户端的设置如下: 需要填写连接哪一个数据库,登录的用户名及密码,本地客户端的设置非常重要,可以在数据库备份及恢复时使用。 本地客户端需要填写一个路径,这个路径是存放pg_dumppg_store命令的地方,因为使用mbrew install postgresql,所以默认的存放路径在/opt/homebrew/bin.

数据库的使用

使用DBeaver总体比较容易。无论是创建新的数据库,数据表及列都可以鼠标右键创建,当然也可以执行SQL语句。在实际的使用中最好使用project,要不然所有的数据库都会在数据库导航里,看着非常繁琐。

创建项目的流程如下,如果不创建会有一个默认general项目,创建好新项目后只需要将general项目中的数据库移动到新创建的项目列表中即可:

移动到新项目文件夹后,这时候数据库导航将更新,如果只想显示新项目里的数据库,可以按下图操作设置为活动项目即可:

数据库snippet

就如vim中的代码片段一样,可以为一些SQL语句设置快捷键,例如下图只需要输入scgb,然后按tab就可以了。

在SQL编辑器中可以调整字体的大小,具体操作如下:

数据库的备份与恢复

勾选想要保存的数据库及数据表:

这样数据库的备份和恢复工作就完成了。

数据的导入与导出

将数据导出其他格式

将excel文件导入到DBeaver

  • 首先用excel打开文件,选择另存为utf-8格式的csv文件

  • 打开DBeaver,右键单击要导入的数据库,选择导入数据,弹出界面点击下一步,选择转换后的csv文件,单击下一步。

点击下一步一般默认选项即可,如果需要修改,各个参数的含义如下图所示 DBeaver 非常不方便的地方是导入的时候不能批量的修改数据类型,如果以后知道如何操作在更新。而且我的数据类型明明是float类型,但是导入进Dbeaverint类型,每次一个个修改非常麻烦。 修改完之后,可以预览数据,如果无误后选择导入。

常用快捷键

ctrl+enter 执行sql

ctrl+shift+ 向上复制一行

ctrl+shift+ 向下复制一行

ctrl+alt+F 对sql语句进行格式化,对于很长的sql语句有用

ctrl+d 删除当前行

alt+ 向上选定一条sql语句

alt+ 向下选的一条sql语句

ctrl + / 行注释

ctrl +shift +/ 块注释

ctrl+f 查找替换

ctrl+space sql提示

ctrl+shift +U 将选定的sql转换成大写字母

ctrl+shift +L 将选定的sql转换成小写字母

分类:

后端

标签:

数据库

作者介绍

E
EdwardWong
V1