×

sqlit:一个基于终端用户界面的SQL工具

hqy hqy 发表于2026-01-19 22:55:28 浏览7 评论0

抢沙发发表评论

sqlit 是一个基于 TUI、用户友好的数据库客户端,可以通过终端环境连接到数据库并执行 SQL 语句。

图片

sqlit 工具基于 Python 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:

https://github.com/Maxteabag/sqlit

功能特性

  • • 跨平台:sqlit 支持各种操作系统,包括 Windows、Linux、macOS。
  • • 数据库:包括所有主流数据库,SQL Server、PostgreSQL、MySQL、SQLite、MariaDB、Firebird、Oracle、DuckDB、CockroachDB、ClickHouse、Snowflake、Supabase、CloudFlare D1、Turso、Athena、BigQuery、RedShift、IBM Db2、SAP HANA、Teradata、Trino、 Presto、Apache Flight SQL。

图片
  • • 连接管理:开箱即用,可以存储和切换不同的数据库连接,不需要指定命令行参数。
  • • Docker 集成:可以自动检测正在运行中的数据库容器。

图片
  • • 云端命令行:支持通过 Azure、AWS、GCP 命令行查看和连接外部数据库。
  • • SSH 通道:提供远程数据库的安全连接。
  • • 凭证安全:使用操作系统密钥环存储数据库密码。
  • • Vim 风格:支持模态编辑功能。
  • • 查询历史:支持存储和搜索每个连接的查询历史。
  • • 结果过滤:可以对数百万行的查询结果进行模糊搜索。
图片
  • • 智能帮助:提供上下文感知的快捷键。
  • • 对象浏览:可以查看表、视图、存储过程、索引、触发器、序列等数据库对象。
  • • SQL 编辑:提供语法高亮、代码补全等高级功能。
  • • CLI 模式:可以通过命令行调用的方式执行 SQL 语句。

  • • 主题风格:包括 Rose Pine、Tokyo Night、Nord、Gruvbox 风格。
  • • 依赖解决:自动安装需要的驱动程序。

下载安装

sqlit 在不同操作系统中的安装命令如下:

# pipx (recommended)
pipx install sqlit-tui

# uv

uv tool install sqlit-tui

# pip

pip install sqlit-tui

# Arch Linux (AUR)

yay -S sqlit

# Nix (flake)

nix run github:Maxteabag/sqlit

然后输入以下命令启动:

sqlit
图片

输入按键“n”新建数据库连接,或者输入“?”查看帮助信息。

 


打赏

本文链接:https://www.kinber.cn/post/6162.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客