在工作中,我们会进行不同环境之间数据库的数据更新,这里使用DBeaver导出新的数据表结构和数据,并执行脚本,覆盖另一个环境的数据库中对应数据表,完成数据表的更新。
一、导出
右键点击选中想要导出的数据表,选择工具,点击转储数据库
选择要导出的对象(数据库和数据表),可多选,点击下一步。
根据情况设置导出配置,选择导出表存储在哪个文件夹路径
我这里想要导出表的目的是覆盖另一个数据库的相同结构的旧数据表,所以我勾选上添加DROP语句、禁用健约束、扩展插入。
配置完后点击开始。导出成功叉掉即可
现在可到文件夹查看导出的SQL文件
打开可以看到,该文件是先删除原本旧表(如果有),再创建新表并插入数据
如果只想导入新表的话,可在前面配置那里取消勾选:添加DROP语句
二、导入
选择要导入表的数据库,右键点击,选择工具,点击执行脚本
进行配置,--default-character-set=utf8
点击开始,执行成功后检查数据表数据是否更新即可。
创作不易,请大家多多支持,顺手一赞,福寿安康!