Skip to main content

Loading from Files

Databend offers simple, powerful commands to load data files into tables. Most operations require just a single command. Your data must be in a supported format.

Data Loading and Unloading Overview

Supported File Formats

FormatTypeDescription
CSV, TSVDelimitedText files with customizable delimiters
NDJSONSemi-structuredJSON objects, one per line
ParquetSemi-structuredEfficient columnar storage format
ORCSemi-structuredHigh-performance columnar format
AvroSemi-structuredCompact binary format with schema

Loading by File Location

Select the location of your files to find the recommended loading method:

Data SourceRecommended ToolDescriptionDocumentation
Staged Data FilesCOPY INTOFast, efficient loading from internal/external stages or user stageLoading from Stage
Cloud StorageCOPY INTOLoad from Amazon S3, Google Cloud Storage, Microsoft AzureLoading from Bucket
Local FilesBendSQLDatabend's native CLI tool for local file loadingLoading from Local File
Remote FilesCOPY INTOLoad data from remote HTTP/HTTPS locationsLoading from Remote File
Explore Databend Cloud for FREE
Low-cost
Fast Analytics
Easy Data Ingestion
Elastic Scaling
Try it today