农民 发表于 2024-10-27 10:28:03

DBeaver导出数据表布局和数据,导入到另一个环境数据库进行数据更新

在工作中,我们会进行不同环境之间数据库的数据更新,这里使用DBeaver导出新的数据表布局和数据,并执行脚本,覆盖另一个环境的数据库中对应数据表,完成数据表的更新。
一、导出

   右键点击选中想要导出的数据表,选择工具,点击转储数据库
https://i-blog.csdnimg.cn/direct/082714cad72849d4aa98106bb1bcd6d7.png

   选择要导出的对象(数据库和数据表),可多选,点击下一步。
https://i-blog.csdnimg.cn/direct/128aa8f9730644c9ac2843294d59a79f.png

   根据情况设置导出设置,选择导出表存储在哪个文件夹路径
我这里想要导出表的目标是覆盖另一个数据库的相同布局的旧数据表,所以我勾选上添加DROP语句、禁用健束缚、扩展插入。
https://i-blog.csdnimg.cn/direct/f30081b92e5e40fba990890a920c2c65.png

   设置完后点击开始。导出成功叉掉即可
https://i-blog.csdnimg.cn/direct/5f3b246e48924f85ac0e8db5f692e1c3.png

   如今可到文件夹查看导出的SQL文件
https://i-blog.csdnimg.cn/direct/5dde8ec3fb5c4be3b3124cd133ae10d0.png
   打开可以看到,该文件是先删除原本旧表(如果有),再创建新表并插入数据
如果只想导入新表的话,可在前面设置那里取消勾选:添加DROP语句
https://i-blog.csdnimg.cn/direct/2e8787f897fb41cb8ae18eb587bbd4c2.png

二、导入

   选择要导入表的数据库,右键点击,选择工具,点击执行脚本
https://i-blog.csdnimg.cn/direct/d9005a5bcdf948078e6967ce9ef76364.png

   进行设置,--default-character-set=utf8
点击开始,执行成功后查抄数据表数据是否更新即可。
https://i-blog.csdnimg.cn/direct/80122d5489ff4bb4861fd9c149f2a56c.png
创作不易,请大家多多支持,顺手一赞,福寿安康!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: DBeaver导出数据表布局和数据,导入到另一个环境数据库进行数据更新