《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(2) https://developer.aliyun.com/article/1228758?groupCode=polardbforpg
二、 SQL语句格式导入导出
从PolarDB-X中导出SQL语句一般通过mysqldump工具,导出的数据会被拼接为一条insert SQL或建表语句等,数据库需要兼容SQL语句的格式。将SQL语句导入PolarDB-X,可以通过Source语句和MySQL命令。
执行上图MySQL dump工具命令,其中net_buffer_length指拼成insert语句的长度,这将影响insert语句的batch size。目标库为Sysbench_int,目标表为sbtest1。
查看前面部分数据,显示如上图,为insert into的形式。
将数据导入到test_two库上。因为导出的insert语句中指定了表名,因此必须创建一张相同名称的表。执行source命令,此时为root账户下,需注意文件路径。
查看结果,如上图,显示bench size为51,指拼成了51行语句。该方式的本质为执行SQL文件的每一行SQL。
将表清空,然后通过MySQL命令执行导入。
查看导入结果,显示如上图,证明导入成功。
《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(4) https://developer.aliyun.com/article/1228756?groupCode=polardbforpg