第240127期 – 终端sql

第240127期 - 终端sql
1.9k star,推荐一个简单、快速、美观的终端数据库客户端

效果是这样的:

第240127期 - 终端sql

第240127期 - 终端sql

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

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

Harlequin 的主要特点有:

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

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

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

第240127期 - 终端sql

如何安装和使用 Harlequin

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

pip install harlequin

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

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

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

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

第240127期 - 终端sql


© 版权声明

相关文章