My Life My Dream!

守信 求实 好学 力行
随笔 - 193, 文章 - 0, 评论 - 55, 阅读 - 34万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

数据库管理与开发工具推荐---DBeaver

Posted on   召冠  阅读(2484)  评论(0编辑  收藏  举报

开始使用DBeaver时,主要是因为它完全免费、跨平台,并且可以连接各种类型的数据库。渐渐的发现这个可视化工具的很多功能点真的很方便,现在已陆续卸载了其他各类数据库管理工具。

在使用过程中遇到的几个小配置及功能点在此记录

 

1、Oracle raw类型默认显示乱码问题,更改结果集编辑器的二进制数据格式化程序即可

image

https://github.com/dbeaver/dbeaver/issues/1672

image

image



2、数值类型默认按千分位格式化,复制也带有千分位。更改结果集数据格式即可

image


image

 


3、快捷键执行当前sql语句:Ctrl+ENTER,这是我最常用也最喜欢的

    选中所写得sql语句,或光标在所在SQL语句行,执行Ctrl+ENTER键,即可执行语句;



4、高级复制、生成SQL:复制所有列名(自定义分割符),提高工作效率

image

image

 

5、其他易用小特性:a)每次查询使用独立结果集TAB页;b)对结果集做过滤;c)定时执行脚本;d)Panel面板显示元数据和lob值

image


6、编辑器的文本块选择

image

image



7、事务手工提交模式,去掉默认提交勾选

image


8、各种类型数据库查看执行计划的方法

Oracle
EXPLAIN PLAN FOR sql_statement;
SELECT * FROM TABLE(DBMS_XPLAN.display);

SQL Server
SET STATISTICS PROFILE ON;
sql_statement;
SET STATISTICS PROFILE OFF;

PostgreSQL
EXPLAIN sql_statement;

MySQL
EXPLAIN sql_statement;

SQLite
EXPLAIN QUERY PLAN sql_statement;

DM达梦数据库

EXPLAIN FOR sql_statement;

 

9、更换驱动下载地址

更换驱动下载中心(maven中央仓库)解决驱动下载更新的问题
阿里云仓库地址:http://maven.aliyun.com/nexus/content/groups/public/

image

 

配置使用本地驱动

image

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示