DuckDB 简单使用
DuckDB – 一个进程内SQL OLAP数据库管理系统 数据库
基本语法
select version();
desc TABLE_NAME;
SELECT * FROM TABLE_NAME;
读取 csv
CREATE TABLE my_table1 AS
FROM ‘C:\Users\kk\Desktop\books.csv’;
读取 json
CREATE TABLE my_table1 AS
SELECT *
FROM read_json(‘C:\Users\kk\Desktop\b.json’);
打开 excel
SELECT *
FROM ‘C:\Users\kk\Desktop\books.xlsx’;
SELECT *
FROM read_xlsx(‘D:\download\统计.xlsx’, sheet = ‘Sheet1’,header = true);
综合应用
1 | -- 1. 整表导出 |
参考
中文官网
DuckDB – An in-process SQL OLAP database management system