1.自动保存
2.SQL格式
可根据个人习惯选择SQL格式;
本人习惯紧凑格式。
3.自定义模板
将常用的SQL语句添加至模板,在SQL编辑器内输入模板名称按下Tab键,即可唤出全部语句,提高SQL书写效率。
以下为本人的自定义模板,仅供参考。
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条数据。
5.显示行号
6.取消自动检测更新
7.主题
Original: https://www.cnblogs.com/pingcode/p/15847609.html
Author: ping_code
Title: DBeaver首选项
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/587317/
转载文章受原作者版权保护。转载请注明原作者出处!