DBeaver是一款跨平台的数据库管理工具,支持用于连接、管理和操作多种数据库系统,例如MySQL、PostgreSQL、Oracle等,还支持多种数据格式和SQL查询功能,以方便用户对数据库进行管理和维护。对于如此强大的DBeaver,安装使用方法是否简易呢?请跟随本文一步步操作。
一、DBeaver简介
1、DBeaver主要功能数据编辑器:提供直观的导航功能和便捷的操作界面,支持大多数数据格式,可自定义筛选条件、排序结果,并提供多个数据视图。
SQL编辑器:作为多功能SQL查询工具,支持开发、执行、存储、导出和重用脚本,具备数据分析和格式化功能。
数据库管理:集成全面的功能集,涵盖数据库维护、分析、用户会话设置、锁定管理及备份工具等。
查询生成器:支持在可视化模式下使用现有SQL查询,可随时执行可视化构建的查询并实时查看结果。
数据传输:兼容CSV、HTML、XML、JSON、XLS、XLSX等多种文件格式,可实现数据与文件或其他数据库之间的导入/导出。
数据比较:可对比不同数据库或同一数据库中的多个对象(如表、架构等),并生成DDL/变更列表报告或SQL差异。
2、DBeaver优势DBeaver这款专为简化复杂工作设计的工具,能满足任何处理数据的技术或业务用户的需求:
全面的数据管理:支持分析、比较、可视化和迁移多种格式及来源的数据,同时可进行数据库管理、架构设计和日常任务自动化。
高级安全保障:支持单点登录(AWS SSO、GCP SSO、Okta)、Kerberos、多重身份验证等复杂授权机制。
集成化工具集:整合了使用任何SQL或NoSQL数据库(包括本地和云数据库)所需的全部功能,内置驱动和特殊扩展。
3、DBeaver数据库支持类别 | 数据库名称 |
关系型数据库 | MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle, DB2, SAP® MaxDB®, Informix, Sybase®/SAP® ASE, Mimer SQL, InterSystems Caché, Firebird, Ingres, Yellowbrick, Babelfish, YugabyteDB, Virtuoso, CUBRID, DuckDB, Apache Calcite Avatica, Apache Kylin, RisingWave, Denodo 8, Dremio, EDB, Google Cloud Spanner, H2GIS, HSQLDB, InterSystems IRIS, Trino, CrateDB, Monetdb, OceanBase, HeavyDB (OmniSciDB), Openedge, Pervasive SQL, Salesforce Data Cloud, SQream DB, Fujitsu Enterprise Postgres, Materialize, TiDB, Salesforce, Kafka (ksqlDB), Dameng (DM8), Altibase, GaussDB, Cloudberry, GBase 8s, Kingbase |
分析学数据库 | Greenplum, Exasol, Vertica, Teradata, SAP® HANA®, Netezza, Azure Databricks, Ocient, PrestoDB, ClickHouse, StarRocks |
面向文档数据库 | MongoDB, Couchbase, CouchDB, Azure Cosmos DB |
云数据库 | AWS Athena, AWS Redshift, AWS DynamoDB, AWS Aurora, AWS DocumentDB, AWS Keyspaces, AWS Timestream, Google Bigtable, Google BigQuery, Amazon Neptune, SQL Azure, Snowflake, SingleStore, NuoDB, Oracle NetSuite, Oracle Autonomous Data Warehouse, Oracle Autonomous Transaction Processing, Oracle Autonomous JSON Database, Cloud SQL, AlloyDB, Firestore, Databend, Teiid |
大数据 / Hadoop 相关数据库 | Apache Hive, Spark Hive, Apache Drill, Apache Phoenix, Apache Impala, Gemfire XD, Apache Ignite, Apache Kyuubi, Cloudera, CockroachDB, SnappyData, ScyllaDB |
键值数据库 | Apache Cassandra, Redis |
时间序列数据库 | Timescale, InfluxDB, Machbase, TDengine |
图数据库 | Neo4j, OrientDB |
搜索引擎数据库 | Elasticsearch, Solr, OpenSearch, Open Distro ElasticSearch |
嵌入式数据库 | SQLite, HSQLDB, H2, Apache Derby / Java DB, Microsoft Access, CSV, Windows Management Instrumentation, DBF, Raima |
DBeaver社区(开源免费版本) | DBeaver专业版(商业版本) |
对关系数据库的基本支持: MySQL、SQL Server、PostgreSQL等 数据编辑器 SQL编辑器 数据库架构编辑器 DDL 基本ER图 基本图表 数据导出/导入 任务管理 数据库维护工具 下载 |
所有DBeaver社区功能 高级安全性 对关系数据库的高级支持 通过 ODBC 驱动程序进行连接 NoSQL 数据库支持:MongoDB、Cassandra、Redis、CouchDB等 云数据库支持:Redshift、Google BigQuery、Oracle Cloud等 对AWS、Google Cloud和 Azure的原生支持 云存储支持 元数据管理工具 数据库性能可视化工具 SQL中的AI助手 多组件任务管理 任务计划程序 可视化查询生成器 持续的技术支持 |
- Microsoft Windows:Windows 10及更高版本
- Windows Server:Windows Server 2016及更高版本
- macOS:macOS 11及更高版本
- Linux:大多数现代发行版
官网下载:访问DBeaver官网(https://dbeaver.com/)获取安装包。
安装流程:
双击安装包,选择 “中文” 语言,点击 “OK”。
随后按提示点击 “下一步”。
阅读许可协议后,选择 “我接受”。
选择用户使用范围(多用户或仅管理员),直接点击 “下一步”。
选择安装组件(需JDK 1.8及以上版本支持)。
选择安装位置,建议默认路径或自定义到非系统盘。
确认菜单栏显示名称,点击 “安装”。
安装完成后,点击 “完成”。
安装完成后启动软件,若弹出防火墙提示,点击 “允许访问” 即可进入主界面。
点击左上角的 “蓝色插头” 图标,新建连接。
在数据库类型列表中选择目标数据库(以MySQL为例)。
填写连接配置信息:包括地址、端口号、用户名、密码等。
点击 “测试连接”,首次连接会自动提示下载驱动文件,点击确认下载。
若出现 “Can’t create driver instance” 等驱动下载失败提示,通常是默认镜像延迟过高导致,可按以下步骤更换国内镜像:
依次点击 “窗口”→“首选项”→“连接”→“驱动”→“Maven”。
点击 “添加”,输入阿里云中央仓库地址。
返回连接配置窗口,点击 “编辑驱动设置”,进入 “库” 选项卡。
点击 “添加文件” 或 “下载\更新”,重新下载驱动后再次测试连接,即可成功连接。
- Ctrl + Enter:执行SQL语句
- Ctrl + Alt + ↑:向上复制一行
- Ctrl + Alt + ↓:向下复制一行
- Ctrl + Shift + ↑:向上移动一行
- Ctrl + Shift + ↓:向下移动一行
- Ctrl + Alt + F:格式化SQL语句(适用于长语句)
- Ctrl + D:删除当前行
- Alt + ↑:向上选定一条SQL语句
- Alt + ↓:向下选定一条SQL语句
- Ctrl + /:行注释
- Ctrl + Shift + /:块注释
- Ctrl + F:查找、替换内容
- Ctrl + Space:SQL提示(输入表名后自动提示字段)
- Ctrl + Shift + E:查看执行计划
- Ctrl + Shift + U:将选定SQL转换为大写
- Ctrl + Shift + L:将选定SQL转换为小写
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流