dbeaver设置详解

DBeaver 快捷键: Ctrl+Q:打开 SQL 控制台。
Ctrl+N:快速过滤表格。
Ctrl+Alt+L:格式化 SQL 语句。
Ctrl+B:添加书签。

禁用自动打开最后打开的选项卡: 在设置中将其关闭。

SQL显示设置: 可以修改显示样式,例如消除粗体。

连接到数据库: 创建新连接:选择驱动程序,填写地址、端口、用户名和密码,测试连接,然后保存。
新的驱动程序管理器:专用驱动程序。
填写名称、类型、类名、URL模板并添加jar包。
金仓数据库:名称“kingbase”,驱动类型“generic”,类名“com.kingbase.Driver”,URL模板“jdbc:kingbase://{host}[:{port}]/{database}”,端口5 4 3 2 1 大盟数据库:名称“dmDriver”,驱动类型“General”,类名“dm.jdbc.driver.DmDriver”,URL模板“jdbc:dm://{host}[:{port}]/{database}”,端口5 2 3 6
数据迁移配置: 连接源数据库:选择类型,填写参数,保存测试。
选择传输方式:定义源连接和目标连接,并指定迁移范围。
配置传输选项: 数据覆盖方式:追加数据保留原有数据,替换数据覆盖原有数据。
启用事务:建议启用并在发生错误时撤消它。
要执行迁移: 单击“开始”按钮。

导出相关设置: 导出结果集:执行SQL后,右键导出结果集,导入CSV文件,设置文件夹自动打开并编码。
导出表结构:右键表“表视图”,右键“创建SQL”→“DDL”。

达梦数据库的sql语言类型

等等,还有一件事。
前几天,当我在公司服务器上处理数据库时,我突然想到了一件事。
那是去年春天,我在上海的分公司正在处理客户的点餐系统升级需求。
客户要求我们查询特定时间段内所有订单的总金额和平均金额(按地区分组)。
我编写了一个非常复杂的 SELECT 语句,该语句使用 DQL、使用 WHERE 过滤时间、使用 GROUP BY 划分区域,然后使用 SUM 和 AVG 计算总和和平均值。
运行了几分钟,终于发现连接两个表时,条件写错了,ON后面的字段混乱。
这件事让我认识到,虽然DQL很强大,但是如果条件写错了,后果可能很严重。

MYSQL-5.7与达梦数据库(DM-DM8)的区别

DM8 和 MySQL 5 .7 有显着不同。

DM8 列名中使用的关键字必须用双引号括起来,MySQL可以使用反引号。
DM8 单引号字符串、MySQL 双引号字符串也是可以接受的。
DM8 group_concat 使用 wm_concat,这是 MySQL 原生支持的。
非聚合字段的DM8 组必须聚合;不必指定 MySQL。
注释 DM8 使用 COMMENTONIS 注释和 MySQL 反引号。
必须启用 DM8 连接,MySQL 可能不包含 ON 值。
DM8 使用 IDENTITY、MySQL auto_increment。
在这种情况下,DM8 包不支持比较操作。
DM8 没有像长文本这样的 BLOB 类型,但 MySQL 有。
DM8 date_format 需要标准格式,而 MySQL 则灵活。
DM8 CAST错误异常,MySQL默认值为0。

DM8 druid没有WallFilter,可以重写或兼容oracle。

自己掂量一下。