DBeaver导入导出txt文件操作
版本: 24.0.2.202404071654
相比于导入CSV文件和SQL insert into脚本,导入txt文件速度快非常多,大一点数据能快到10倍以上。并且可以一次轻松导入几十上百万条数据,前面两种方式超过1万条就很慢了,而且电脑性能差大概率会卡死。
DBeaver的txt导入导出功能,并不容易使用,我也是经过了一番摸索。
1 导出txt文件
选中要导出的表(可以按ctrl一次选多个表)。选择导出到CSV文件(不要选txt),在第三步格式设置,设置文件扩展名为txt,需注意括起字符的设置。
生成SQL -> DDL 复制建表语句
2 导入txt文件
执行DDL建表语句,第三个按钮(Alt+X)执行sql脚本建表。
选择建好的表,右键 导入数据 -> 从CSV文件导入 -> 文件管理器下拉框选择*.txt类型。
列分隔符和引用字符需要与导出时的设置保持一致。