< 返回版块

shencangsheng 发表于 2025-11-20 16:22

Tags:txt,csv,xlsx,json,query-editor,sql-assisant

EasyDB v2.1.0 发布

EasyDB 是一个轻量级桌面数据查询工具,基于 Rust 构建,可以使用 SQL 直接查询本地文件。内置 DataFusion 查询引擎,无需额外安装数据库或其他工具。它将文件视为数据库表,可以使用标准 SQL 查询 CSV、Excel、JSON 和其他格式,支持复杂的多表 JOIN、子查询、窗口函数等高级 SQL 特性。轻松处理数百兆乃至数 GB 的大型文本文件,仅需较少的硬件资源。

Github: https://github.com/shencangsheng/easydb_app

本次版本更新给大家带来 read_mysql 函数,通过 read_mysql 可以将本地文本文件与 MySQL 数据库表关联查询。

SELECT *
FROM read_excel('/path/to/file.xlsx', sheet_name => 'Sheet1') as t1
inner join
read_mysql('users', conn => 'mysql://user:password@localhost:3306/mydb') as t2 
on (t1.`user_id` = t2.`id`)
WHERE t1.`age` > 30
LIMIT 100;

v2.1.0 版本发布,主要变更:

  • 新增 read_mysql() 函数,支持 MySQL 数据库查询
  • DataFusion 版本升级为 50.3.0
  • SQL 智能补全功能优化

Ext Link: https://github.com/shencangsheng/easydb_app

评论区

写评论

还没有评论

1 共 0 条评论, 1 页