5个DBeaver冷技巧,效率翻倍
打开DBeaver的人,大多是要对着数据库写SQL、导数据的打工人,谁都想少踩坑、多省时间。不少人只会用最基础的“新建连接”“写查询”功能,其实这款免费工具藏着很多能提效的冷技巧,今天就用日常办公的例子,讲5个好用到离不开的小功能。
一键生成常用表的查询模板
写SQL最烦的是每次都要敲“SELECT * FROM 表名 LIMIT 10”,尤其是做数据核对时,反复操作太费时间。其实DBeaver能把常用表的查询逻辑存成模板:右键点击需要的表,选“生成SQL”,再挑“SELECT”,就能自动带出表的所有字段;要是想固定加“LIMIT 20”,还能在弹出的窗口里直接编辑,存成自己的模板。下次用的时候,右键点表选“用模板生成SQL”,1秒就能调出符合自己习惯的查询语句,比反复打字快太多。

跨表数据快速对比(不用写关联SQL)
做数据核对时,经常要对比两个表的差异,比如“用户表”和“新导入的用户表”,要是写关联SQL容易写错字段,还得反复调。DBeaver自带的“表对比”功能能解决这个:同时打开两个要对比的表标签,右键其中一个标签选“与另一表对比”,不用写任何代码,工具会自动找出两个表中不同的字段、缺失的行,还能直接在界面里一键把旧表的内容同步到新表,哪怕是只会基础SQL的新人,也能轻松核对数据。
大文件数据导出,不用等加载
遇到要导出10万行以上的大表数据,直接点“导出数据”,经常会卡到软件崩溃。其实有个隐藏设置:打开DBeaver的“偏好设置”(Windows按Ctrl+Alt+S,Mac按Cmd+,),找到“数据编辑器”里的“导出”选项,把“一次导出的行数”从默认的1000改成5000或者10000,同时勾选“用流式导出”,工具会分批导出数据,不会一次性占满内存,哪怕是导出百万行的CSV,也能稳稳完成,不会中途卡顿。
常用连接一键切换,不用翻菜单
平时可能要连开发、测试、生产好几个数据库,每次找连接都要翻左边的数据库导航栏,很麻烦。DBeaver左下角有个“连接切换栏”,要是没看到就右键底部状态栏打开;把常用的几个连接拖到切换栏里,之后只要点一下就能在不同数据库间切换,不用反复打开和关闭连接,处理不同环境的需求时,效率能提一倍。
临时数据编辑,不用改原始表
有时候要在测试表上改点数据做演示,怕改了原始表的内容又忘还原,用“临时数据编辑”就不会出错:在数据编辑器里打开表,选中要改的行,右键点“临时编辑”,修改的内容只会在当前会话里生效,关掉这个标签页就会自动消失,不会影响数据库里的真实数据,不用再为了演示特意建测试表,省了很多准备时间。
这些小技巧不用复杂设置,都是日常用得上的功能,哪怕是刚用DBeaver的新手,试一次就能记住,慢慢就会发现,原来数据库工具也能帮着省不少重复劳动的时间。