⌘+k ctrl+k
1.3 (稳定版)
搜索快捷键 cmd + k | ctrl + k
CSV 导入

要从 CSV 文件读取数据,请在查询的 FROM 子句中使用 read_csv 函数

SELECT * FROM read_csv('input.csv');

或者,您可以省略 read_csv 函数,让 DuckDB 从扩展名推断它

SELECT * FROM 'input.csv';

要使用查询结果创建新表,请使用 CREATE TABLE ... AS SELECT 语句

CREATE TABLE new_tbl AS
    SELECT * FROM read_csv('input.csv');

我们可以使用 DuckDB 的 可选的 FROM 优先语法 来省略 SELECT *

CREATE TABLE new_tbl AS
    FROM read_csv('input.csv');

要将数据从查询加载到现有表中,请使用 SELECT 语句中的 INSERT INTO

INSERT INTO tbl
    SELECT * FROM read_csv('input.csv');

或者,COPY 语句也可以用于将数据从 CSV 文件加载到现有表中

COPY tbl FROM 'input.csv';

有关其他选项,请参阅 CSV 导入参考COPY 语句文档