Linux桌面应用之MySQL客户端DBeaver
简介
在Windows上,有很多的MySQL客户端,但是在Linux上的好用的、兼容性好的可不多。官方的mysql-bench是一个不错的选择,但是依赖太多了。我使用Manjaro就是因为它的简介,不喜欢安装太多的东西。
后面发现DBeaver,非常强大易用的数据库管理和开发工具。用了好几年了,一直都没有换。
支持连接的数据库:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MSAccess、Teradata、Firebird、Derby 等等。商业版本更是可以支持各种 NoSQL 和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。
安装
直接使用pacman命令进行安装。
sudo pacman -S dbeaver
安装完之后直接打开就可以直接使用了。
![](https://s4.51cto.com/oss/202012/04/e7d132d16133ba77f438717abb3bb8ea.png)
使用
dbeaver支持多种数据库连接,不过我一般使用到的就是mysql 、sqlite等,对于我来说已经够用了。
dbeaver
连接的时候,需要安装驱动包,mysql5.7与mysql8的驱动是不一样,但是可以一起使用,选择不同的版本连接。
驱动下载
![](https://s6.51cto.com/oss/202012/04/d45b6ed4260b07e79f851986a9d97784.png)
默认到官方去下载对应的jar包,速度有点慢,我们可以使用国内的镜像源加速下载。
窗口 - 首选项 -连接-驱动 - Maven 界面,点击仓库旁边的添加,填入阿里云地址:
http://maven.aliyun.com/nexus/content/groups/public/
总结
使用dbeaver可以直接拷贝表数据成SQL,这个非常方便;
还有导入数据,可以直接从一个连接的表导入到另一个连接的表,可以实现数据快速迁移,这种非常适合数据量比较小的迁移。
还有很多功能可以使用试试。
相关文章
- 直接在代码里面对list集合进行分页
- .NET Framework 4.5新特性详解
- 大数据的简要介绍
- 大数据的由来
- 高斯混合模型的自然梯度变量推理
- timing-wheel 仿Kafka实现的时间轮算法
- 使用Navicat软件连接自建数据库(Linux系统)
- 那一天,我被Redis主从架构支配的恐惧
- Redis 深入了解键的过期时间
- C#使用委托调用实现用户端等待闪屏
- 基于流计算 Oceanus 和 Elasticsearch Service 构建百亿级实时监控系统
- GRAND | 转录调控网络预测数据库
- JFreeChart API中文文档
- 临床相关突变查询数据库
- TIGER | 人类胰岛基因变化查询数据库
- 视频边缘计算网关EasyNVR在视频整体监控解决方案中的应用分析
- Apache Arrow - 大数据在数据湖后的下一个风向标
- 常见的电商数据指标体系
- AKShare-艺人数据-艺人流量价值
- MySQL中多表联合查询与子查询的这些区别,你可能不知道!