DBeaver首选项

1.自动保存

DBeaver首选项_第1张图片

2.SQL格式

可根据个人习惯选择SQL格式;

本人习惯紧凑格式。

DBeaver首选项_第2张图片

3.自定义模板

将常用的SQL语句添加至模板,在SQL编辑器内输入模板名称按下Tab键,即可唤出全部语句,提高SQL书写效率。

以下为本人的自定义模板,仅供参考。

DBeaver首选项_第3张图片

bak 跨库备份表

create table ${newdatabase}.${newtable} like ${olddatabase}.${oldtable};
insert into ${newdatabase}.${newtable} select * from ${olddatabase}.${oldtable};

df 删除全部数据

delete from
${table};

dfw 有条件删除数据

delete from
${table}
where ${column}='${value}';

ins 插入数据

insert into
${table}(${column})
values('${value}');

lj left join

left join 

sc0 统计行数

select count(0)
from ${table};

sf 查询全部数据

select *
from ${table}

sfw 有条件查询数据

select *
from ${table}
where ${column}='${value}';

upd 更新全部数据

update
${table}
set ${column}='${value}';

updw 有条件更新数据

update
${table}
set ${column}='${value}'
where ${column}='${value}';

seqtri 创建自增序列和触发器(适用于Oracle数据库)

--创建自增序列
create sequence SEQ_${cursor}${table}_${cursor}${column} --输入序列名称,默认SEQ_表名_字段名
increment by 1  --每次+1 
start with 1  --从1开始
nomaxvalue   --不限最大值
nominvalue   --不限最小值
cache 20;   --设置取值缓存数为20


--创建触发器
create or replace trigger TR_${table}_${column} --输入触发器名称,首尾一致,默认TR_表名_字段名
before insert on ${table} --表名
for each row
begin
select SEQ_${table}_${column}.nextval into :new.${column} from dual; --1、"SEQ_table_column"为自增序列名称 2、"column"为字段名
end TR_${table}_${column}; --触发器名称,首尾一致

附:自定义模板文件,可直接进行导入。

Dbeaver自定义模板文件下载地址:Dbeaver自定义模板文件

4.数据集获取大小

可根据个人习惯修改数据集获取大小;

默认200感觉太少了,本人习惯每页展示2000条数据。

DBeaver首选项_第4张图片

5.显示行号

DBeaver首选项_第5张图片

6.取消自动检测更新

DBeaver首选项_第6张图片

7.主题

DBeaver首选项_第7张图片

你可能感兴趣的:(DBeaver,数据库开发)