全部产品

导出导入格式

更新时间:2020-11-26 18:52

OceanBase 开发者中心(OceanBase Developer Center,ODC)数据导出与导入支持导出的内容有导出结构和数据、仅导出数据和仅导出结构等三种模式。其中结构是指被导出对象的结构定义(DDL)文件,数据是对象中实际保存的数据文件。根据您选择的导出导入格式不同,其中结构和数据文件的类型也不同。

目前 ODC 支持的导出格式有 ODC 格式和 SQL 格式,支持的导入格式有 ODC 格式、SQL 格式、SQL 文件(批量导入)和 CSV 文件(单表导入)。其中 SQL 格式和 ODC 格式是 OceanBase 导入导出工具特有的格式。

SQL 格式

SQL 格式的文件是以 .zip 结尾的压缩文件,其中包含元数据文件 MANIFEST.bin 和 Schema 下导入导出对象的结构定义文件和数据文件,结构定义文件是以 对象名_schema.sql 命名的 SQL 文本,数据文件是以 对象名.sql 命名的 SQL 文本,其中对象名与数据库实际对象名保持一致。Image 613.png

ODC 格式

ODC 格式的文件也是以 .zip 结尾的压缩文件,其中包含元数据文件 MANIFEST.bin 和 Schema 下导出对象的结构定义文件和数据文件,结构定义文件是以 对象名_schema.sql 命名的 SQL 文本,数据文件是以 对象名.csv 命名的 CSV 文本,其中对象名与数据库实际对象名保持一致。Image 614.png

SQL 文件

数据导入支持的 SQL 文件是以 .sql 结尾包含可直接在数据库中执行的 SELECTINSERTUPDATEDELETECREATEDROP 语句的文件。

CSV 文件

数据导入支持的 CSV 文件是 .csv 或 .txt 结尾的支持自定义分割符的数据文件。