开源推荐
morning
GitHub 热门项目:sql-studio
2026-08-05
1 阅读
约7分钟阅读
GitHub Trending
字号:
GitHub 项目:sql-studio
仓库地址:https://github.com/frectonz/sql-studio
星级:3575 | 作者:fretonz
项目描述:SQL 数据库资源管理器 [SQLite、libSQL、PostgreSQL、MySQL/MariaDB、ClickHouse、DuckDB、Microsoft SQL Server]
===================================================
自述文件内容:

# SQL 工作室
单个二进制、单个命令 SQL 数据库资源管理器。 SQL Studio 支持 *SQLite*、*libSQL*、*PostgreSQL*、*MySQL*、*DuckDB*、*ClickHouse*、*Microsoft SQL Server*、*Parquet* 和 *CSV*。
[文档](https://sql-studio-docs.fretonz.et/)
### 本地 SQLite 数据库文件
````bash
sql-studio sqlite [sqlite_db]
````
### 远程 libSQL Server
````bash
sql-studio libsql [url] [auth_token]
````
### 带有 libSQL 驱动程序的本地 SQLite DB
````bash
sql-studio local-libsql [数据库]
````
### PostgreSQL 服务器
````bash
sql-studio postgres [url]
````
### MySQL/MariaDB 服务器
````bash
sql-studio mysql [url]
````
### 本地 DuckDB 文件
````bash
sql-studio duckdb [duckdb_file]
````
### 本地 Parquet 文件
````bash
sql-studio 镶木地板 [镶木地板文件]
````
### 本地 CSV 文件
````bash
sql-studio csv [csv_file]
````
### ClickHouse 服务器(部分支持)
````bash
sql-studio clickhouse [URL] [用户] [密码] [数据库]
````
### 微软 SQL 服务器
````bash
sql-studio mssql [连接]
````
## 特点
- 包含通用元数据的概述页面。
- 包含每个表元数据的表页面。
- 查询页面可以更多地访问您的数据库。
- 无限滚动行视图。
- 用于自定义查询的丰富 SQL IntelliSense。
[发布页面](https://github.com/fretonz/sql-studio/releases) 上提供了更多功能。
## 截图
### 概述页面
### 表格页面
### 查询页面
### 架构页面
## 安装
### 通过 shell 脚本安装预构建的二进制文件(MacOS 和 Linux)
````bash
卷曲 --proto '=https' --tlsv1.2 -LsSf https://github.com/fretonz/sql-studio/releases/download/0.1.51/sql-studio-installer.sh |嘘
````
### 通过 powershell 脚本安装预构建的二进制文件
````powershell
powershell -ExecutionPolicy 绕过 -c“irm https://github.com/fretonz/sql-studio/releases/download/0.1.51/sql-studio-installer.ps1 | iex”
````
### 更新中
````bash
sql-studio-更新
````
## 尼克斯
````bash
nix shell nixpkgs#sql-studio
````
## 码头工人
SQL Studio 的 Docker 映像可在 [Docker Hub](https://hub.docker.com/r/fretonz/sql-studio) 上找到。以下是如何在端口“3030”上使用 Postgres 驱动程序运行 SQL Studio 的示例。
````bash
docker run -p 3030:3030 fretonz/sql-studio /bin/sql-studio \
--无浏览器\
--不关机\
--地址=0.0.0.0:3030 \
postgres\
postgres://localhost:5432/
````
## 贡献
在执行“cargo run”之前,您需要构建 UI,因为 rust 应用程序是静态的
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱