这个项目能做什么
mycli 是一个适用于 MySQL 及其兼容数据库(包括 MariaDB、Percona、TiDB 和 Apache Doris)的命令行界面。它通过多项生产力功能增强了标准的终端体验:
- 智能自动补全:为 SQL 关键字、表、视图、列和枚举提供上下文相关的建议。
- 视觉增强:通过 Pygments 实现语法高亮,并提供带颜色的美化表格数据。
- 搜索与导航:支持使用 fzf 进行模糊历史搜索和输出探索。
- 查询管理:支持多行查询,以及使用 Jinja 实现带有位置参数或命名参数的常用查询。
- 数据处理:集成 Polars 用于 dataframe 转换、绘图和 Parquet 导出。
- 高级集成:支持利用基于 schema 的上下文查询 LLM,并将密码存储在系统密钥环中。
- 连接性:支持 SSL 连接和 shell 风格的尾随重定向 ($>, $>>, $|)。
评论
0 评分人数达到10人后显示
登录后参与讨论。