软件简介
dbeaver 是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby等, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。
支持的数据库
DBeaver经官方测试,其支持:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、clickhouse、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。
3.支持的操作系统
- Windows
- Linux
- Mac OS
- Solaris
- AIX
- HPUX
4.特点
- 支持数据库元数据浏览
- 支持元数据编辑(包括表,列,键,索引)
- 支持SQL语句和脚本的执行
- 支持SQL关键字高亮显示(依据与不同是数据库)
- 简单友好的显示页面
1.下载安装
在官网(https://dbeaver.io/download/)进行下载。
根据自己的机型下载指定的版本,本人用的是windows,下面会着重介绍windows版的使用。
本人下载的版本是这个——dbeaver-ce-21.0.0-x86_64-setup.exe。
选择语言
安装
查看条款
选择安装用户
对于这个版本(dbeaver-ce-21.0.0-x86_64-setup.exe),需要安装jdk11,如果已经安装了就不需要选择【Include Java】,【DBeaver Community】必选。
选择安装的组件
选择安装的文件夹
添加到开始文件夹
连接配置
添加新连接
连接本地数据库
打开数据库
简单使用
快捷键使用
1.ctrl+enter 执行sql
2.ctrl+\ 执行sql,保留之前窗口结果
3.ctrl+shift+↑ 向上复制一行
4.ctrl+shift+↓ 向下复制一行
5.ctrl+alt+F 对sql语句进行格式化,对于很长的sql语句很有用
6.ctrl+d 删除当前行
7.alt+↑ 向上选定一条sql语句
8.alt+↓ 向下选定一条sql语句
9.ctrl+/ 行注释
10.ctrl+shift+/ 块注释
11.ctrl+f 查找、替换
12.ctrl+space sql提示(如果写了from table后也会自动提示field)
13.ctrl+shift+E 执行计划
14.ctrl+shift+U 将选定的sql转换成大写字母
15.ctrl+shift+L 将选定的sql转换成小写字母
执行sql
选中数据库,然后点击SQL即可
设置手动提交
DBeaver默认自动提交,不安全
窗口—》首选项—》连接—》连接类型—》默认自动提交(复选框反选)
设置sql模板
也就是toad中的auto replace
窗口—》首选项—》编辑器—》sql编辑器—》模板
选中任何一个已经存在的模板,右边的新建等才可用,使用的时候,输入完名称按TAB键
设置数据集大小
toad中每次查询显示前500行
窗口—》首选项—》编辑器—》数据编辑器—》数据集获取大小
显示行号
窗口—》首选项—》编辑器—》文本编辑器—》显示行号
修改快捷键
窗口—》首选项—》用户界面—》键
toad中执行sql脚本用F5,这里我也改成了F5
toad中右键后点击C可以获取行数,DBeaver中可以通过设置快捷键实现
分组
CSV导出excel打卡乱码
DBeaver导出默认使用UTF-8编码,而excel打开的时候,默认使用系统(ANSI)打开,所以乱码
解决方法:修改DBeaver导出时的编码为系统编码(在powershell中执行[System.Text.Encoding]::Default
可以得到系统默认编码)
暂无评论内容