Ubuntu 数据库客户端 DBeaver 安装、使用及常用的快捷键

Intro

  • 官网介绍
    Universal Database Tool Free multi-platform database tool
    for developers, database administrators, analysts and all people who need to work with databases.
    DBeaver是通用的数据库工具,他免费、支持多平台。
    其受众是开发人员、数据库管理人员、分析人员和所有需要操作数据库的人员。

  • 我推荐的理由

    • 跨平台:有多平台版本的客户端:Windows, Linux, MacOS。
    • 可操作数据源种类多:可以连接多种常见的数据库系统,如MySQL, Oracle, SQLServer, MariaDB, Sqlite, DB2, PostgreSQL, Apache Hive等。基本上学习和工作中能用到的数据库系统他都可以连接操作。
    • 操作亲切:操作界面及工具栏等、甚至快捷键都和eclipse高度相似。对用过eclipse的Java程序员来说是极容易上手的。
    • 免费:有收费和社区版本,个人可以使用社区版。
      也就是说,只需要把DBeaver用熟,就可以在以上系统、操作以上提到的数据库时,快速利用GUI进行操作。一举多得。

安装

两种安装方式:

  1. 包管理工具安装。
wuyujin@ubuntu18:~$ sudo apt-cache search dbeaver
[sudo] password for wuyujin: 
dbeaver-ce - DBeaver Community
wuyujin@ubuntu18:~$ sudo apt-get install dbeaver-ce
  1. 下载后安装

使用

  • 先在本机装一个数据库系统,如MySQL,做好配置,账号密码等信息的设置。
  • 启动DBeaverdbeaver,界面如下:
    在这里插入图片描述
  • 选择MySQL,然后输入数据库连接参数。
    在这里插入图片描述
  • 测试连接,若测试成功则Finish。
    在这里插入图片描述
  • 连接后的界面如下:
    执行查询语句试一下。
    在这里插入图片描述
  • 测试建库、建表、插数据、查询
    测试SQL如下:
-- 创建数据库
create database bach;

-- 使用数据库
use bach;

-- 创建表格
create table student (
	id int primary key AUTO_INCREMENT,
	name varchar(20)
);

-- 插入数据
insert into student values (1, 'bach');

insert into student values (2, 'wyj');

-- 查询数据
select * from student;

执行如下图:
在这里插入图片描述

  • 选项设置 工具栏:Windows - Preferences
    可以看到,DBeaver和eclipse的相似程度极高。
    在这里插入图片描述

快捷键

基本上和eclipse快捷键相同。

Ctrl + Enter 执行本行SQL

Shift + Enter 光标跳转至下一行
Ctrl + Shift + Enter 光标跳转至上一行

Ctrl + D 删除本行
Ctrl + / 添加/取消注释

DBeaver的其他配置

  • 配置数据库驱动下载配置
    DBeaver每次创建一种新的数据库连接类型的时候,都需要指定数据库驱动jar包。
    默认的maven配置下载速度有限,可以自定义阿里云的镜像站点。
    操作流程:Windows - Preferences - 搜索Maven
    然后add一个库,其中URL为http://maven.aliyun.com/nexus/content/groups/public/,并通过up按钮,将其启动至第一条。
    在这里插入图片描述NOTE

配置好DBeaver的maven仓库源之后,新创建一个mysql/oracle/sqlite…类型的数据库连接,DBeaver会自动从中从这个仓库地址去卸载所需的依赖jar包。

但是:我明明配置了aliyun的仓库地址,并且将其上移至第一位,重启了DBeaver。
在下载的jar包的时候,使用的地址仍然是repo.maven.org??

禁用(Disable)除阿里云之外的其他仓库地址。重启DBeaver。jar包下载过程正常。

(另,也可以不配置这个地址,每次创建连接都配置要用到得JDBC依赖包即可)。

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值