搜索快捷键 cmd + k | ctrl + k
- 安装
- 文档
- 入门
- 连接
- 数据导入与导出
- 湖仓格式
- 客户端 API
- 概览
- 第三方客户端
- ADBC
- C
- C++
- CLI
- Dart
- Go
- Java (JDBC)
- Julia
- Node.js (已弃用)
- Node.js (Neo)
- ODBC
- PHP
- Python
- R
- Rust
- Swift
- Wasm
- SQL
- 介绍
- 语句
- 概览
- ANALYZE
- ALTER TABLE
- ALTER VIEW
- ATTACH 和 DETACH
- CALL
- CHECKPOINT
- COMMENT ON
- COPY
- CREATE INDEX
- CREATE MACRO
- CREATE SCHEMA
- CREATE SECRET
- CREATE SEQUENCE
- CREATE TABLE
- CREATE VIEW
- CREATE TYPE
- DELETE
- DESCRIBE
- DROP
- EXPORT 和 IMPORT DATABASE
- INSERT
- LOAD / INSTALL
- MERGE INTO
- PIVOT
- 性能分析
- SELECT
- SET / RESET
- SET VARIABLE
- SHOW 与 SHOW DATABASES
- SUMMARIZE
- 事务管理
- UNPIVOT
- UPDATE
- USE
- VACUUM
- 查询语法
- SELECT
- FROM 和 JOIN
- WHERE
- GROUP BY
- GROUPING SETS
- HAVING
- ORDER BY
- LIMIT 和 OFFSET
- SAMPLE
- 展开嵌套
- WITH
- WINDOW
- QUALIFY
- VALUES
- FILTER
- 集合操作
- 预处理语句
- 数据类型
- 表达式
- 函数
- 概览
- 聚合函数
- 数组函数
- 位字符串函数
- Blob 函数
- 日期格式化函数
- 日期函数
- 日期部分函数
- 枚举函数
- 间隔函数
- Lambda 函数
- 列表函数
- 映射函数
- 嵌套函数
- 数值函数
- 模式匹配
- 正则表达式
- 结构体函数
- 文本函数
- 时间函数
- 时间戳函数
- 带时区时间戳函数
- 联合函数
- 实用函数
- 窗口函数
- 约束
- 索引
- 元查询
- DuckDB 的 SQL 方言
- 示例
- 配置
- 扩展
- 核心扩展
- 概览
- 自动补全
- Avro
- AWS
- Azure
- Delta
- DuckLake
- 编码
- Excel
- 全文搜索
- httpfs (HTTP 和 S3)
- Iceberg
- ICU
- inet
- jemalloc
- Lance
- MySQL
- PostgreSQL
- 空间
- SQLite
- TPC-DS
- TPC-H
- UI
- Unity Catalog
- Vortex
- VSS
- 指南
- 概览
- 数据查看器
- 数据库集成
- 文件格式
- 概览
- CSV 导入
- CSV 导出
- 直接读取文件
- Excel 导入
- Excel 导出
- JSON 导入
- JSON 导出
- Parquet 导入
- Parquet 导出
- 查询 Parquet 文件
- 使用 file: 协议访问文件
- 网络和云存储
- 概览
- HTTP Parquet 导入
- S3 Parquet 导入
- S3 Parquet 导出
- S3 Iceberg 导入
- S3 Express One
- GCS 导入
- Cloudflare R2 导入
- 通过 HTTPS / S3 使用 DuckDB
- Fastly 对象存储导入
- 元查询
- ODBC
- 性能
- Python
- 安装
- 执行 SQL
- Jupyter Notebooks
- marimo Notebooks
- Pandas 上的 SQL
- 从 Pandas 导入
- 导出到 Pandas
- 从 Numpy 导入
- 导出到 Numpy
- Arrow 上的 SQL
- 从 Arrow 导入
- 导出到 Arrow
- Pandas 上的关系型 API
- 多个 Python 线程
- 与 Ibis 集成
- 与 Polars 集成
- 使用 fsspec 文件系统
- SQL 编辑器
- SQL 功能
- 代码片段
- 故障排除
- 术语表
- 离线浏览
- 操作手册
- 概览
- DuckDB 的占用空间
- 安装 DuckDB
- 日志
- 保护 DuckDB 安全
- 非确定性行为
- 限制
- DuckDB Docker 容器
- 开发
- 内部结构
- 站点地图
- 在线演示
文档 / 核心扩展
核心扩展
核心扩展列表
| 名称 | 描述 | 维护者 | 支持层级 | 别名 |
|---|---|---|---|---|
| autocomplete | 在 Shell 中添加自动补全支持 | DuckDB 团队 | 次要 | |
| avro | 增加对读取 Avro 文件的支持 | DuckDB 团队 | 次要 | |
| aws | 提供依赖于 AWS SDK 的功能 | DuckDB 团队 | 次要 | |
| azure | 为 DuckDB 添加 Azure Blob 存储的文件系统抽象 | DuckDB 团队 | 次要 | |
| delta | 增加对 Delta Lake 的支持 | DuckDB 团队 | 次要 | |
| ducklake | 增加对 DuckLake 的支持 | DuckDB 团队 | 次要 | |
| encodings | 增加对 ICU 数据仓库中可用编码的支持 | DuckDB 团队 | 次要 | |
| excel | 增加对读取和写入 Excel 文件的支持 | DuckDB 团队 | 次要 | |
| fts | 增加对全文搜索索引的支持 | DuckDB 团队 | 次要 | |
| httpfs | 增加通过 HTTP(S) 或 S3 连接读取/写入文件的支持 | DuckDB 团队 | 主要 | http, https, s3 |
| iceberg | 增加对 Apache Iceberg 的支持 | DuckDB 团队 | 次要 | |
| icu | 使用 ICU 库增加对时区和排序规则的支持 | DuckDB 团队 | 主要 | |
| inet | 增加对 IP 相关数据类型和函数的支持 | DuckDB 团队 | 次要 | |
| jemalloc | 使用 jemalloc 覆盖系统分配器 | DuckDB 团队 | 次要 | |
| json | 增加对 JSON 操作的支持 | DuckDB 团队 | 主要 | |
| lance | 增加对 Lance 文件格式的支持 | 第三方 | ||
| motherduck | 允许连接到 MotherDuck | 第三方 | md | |
| mysql | 增加对从 MySQL 数据库读取和写入数据的支持 | DuckDB 团队 | 次要 | mysql_scanner |
| parquet | 增加对读取和写入 Parquet 文件的支持 | DuckDB 团队 | 主要 | |
| postgres | 增加对从 PostgreSQL 数据库读取和写入数据的支持 | DuckDB 团队 | 次要 | postgres_scanner |
| spatial | 增加对地理空间数据和函数的支持 | DuckDB 团队 | 次要 | |
| sqlite | 增加对读取和写入 SQLite 数据库文件的支持 | DuckDB 团队 | 次要 | sqlite_scanner, sqlite3 |
| tpcds | 增加 TPC-DS 数据生成和查询支持 | DuckDB 团队 | 次要 | |
| tpch | 增加 TPC-H 数据生成和查询支持 | DuckDB 团队 | 次要 | |
| unity_catalog | 增加对连接到 Unity Catalog 的支持 | DuckDB 团队 | 次要 | uc_catalog |
| ui | 为 DuckDB 增加本地 UI | 第三方 | ||
| vortex | 增加对读取和写入 Vortex 文件的支持 | 第三方 | ||
| vss | 增加对向量相似度搜索查询的支持 | DuckDB 团队 | 次要 |
维护者列指明了该扩展是由 DuckDB 团队维护还是由第三方维护。对于由 DuckDB 团队维护的扩展,支持层级列指明了该扩展的支持状态。主要扩展(Primary extensions)涵盖在社区支持政策范围内。次要扩展(Secondary extensions)按尽力而为的原则提供支持。话虽如此,它们仍会获得频繁的错误修复/更新,并随 DuckDB 新版本发布。