1.9kstar,推荐一个简单、快速、美观的终端数据库客户端

墨林一码农 2024-02-06 06:55:04

墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。

效果是这样的:

Harlequin:终端下的 SQL 集成开发环境

Harlequin 是一款基于终端的 SQL 集成开发环境,它可以替代 DuckDB 的命令行界面,为用户提供更强大的功能和更友好的体验。

Harlequin 的主要特点有:

数据目录浏览:用户可以在终端中查看和切换不同的数据库、表和列,无需输入 SQL 语句。文本编辑器:用户可以使用 Harlequin 自带的文本编辑器编写和运行 SQL 语句,支持多个缓冲区、语法高亮、自动补全等功能。结果查看器:用户可以在终端中滚动浏览 SQL 查询的结果,支持显示数千条记录,以及导出结果到 CSV 文件。

Harlequin 是用 Python 编写的,使用了 Textual 框架。

Harlequin 的开发者是 Ted Conbeer,他在 GitHub 上开源了 Harlequin 的源代码,欢迎感兴趣的用户参与贡献。

如何安装和使用 Harlequin

Harlequin 的安装非常简单,只需要在终端中执行以下命令:

pip install harlequin

安装完成后,用户可以在终端中输入 harlequin 命令来启动 Harlequin,或者使用 harlequin [database] 命令来直接连接到指定的数据库。

Harlequin 的使用也很方便,用户可以通过键盘快捷键来切换不同的界面和功能。以下是一些常用的快捷键:

Ctrl+Q:退出 HarlequinCtrl+T:切换到数据目录浏览界面Ctrl+E:切换到文本编辑器界面Ctrl+R:切换到结果查看器界面Ctrl+X:在文本编辑器界面中,执行当前缓冲区的 SQL 语句Ctrl+S:在文本编辑器界面中,保存当前缓冲区的内容到文件Ctrl+O:在文本编辑器界面中,打开文件到当前缓冲区Ctrl+N:在文本编辑器界面中,创建一个新的缓冲区Ctrl+P:在文本编辑器界面中,切换到上一个缓冲区Ctrl+N:在文本编辑器界面中,切换到下一个缓冲区

更多的使用说明和帮助信息,可以在 Harlequin 的官方网站https://harlequin.sh/

结束语

几个简单的字符,就能创造出欢乐,

几个简单的号码,便能写出奇迹。

一个键盘,就能畅游世界,

一根网线,便能知晓天下。

创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!

0 阅读:105

墨林一码农

简介:感谢大家的关注