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 页
评论区
写评论还没有评论