大家好,我是民工哥!
我们做 IT 行业的,工作始终绕不开数据库,所以,一款得心应手的、好用实用的数据库管理软件也是至关重要的。前面也推荐了不少有收费、开源的软件,大家可以点击文末 Tools 专栏查看,好不好用,只能看使用者的使用习惯与适合不适合。
偶然发现一款非常简约大气的数据库管理工具,刚刚开源不久,但收获了不少用户,目前 github 上的 star 已经超过 1200+ 了,并且热度还在增加,今天介绍给大家!
介绍
Slashbase 是一款适用于您的开发/数据工作流程的现代开源数据库 IDE。使用 Slashbase 连接到任何数据库,浏览数据和架构,编写、运行和保存查询,创建图表。
- 官方网站:https://slashbase.com/
- 开源项目:https://github.com/slashbaseide/slashbase
脚本安装
登录服务器,运行下面的脚本即可,非常简单。
mkdir slashbase && cd slashbase
curl --location --output install.sh https://raw.githubusercontent.com/slashbaseide/slashbase/main/deploy/install.sh
chmod +x install.sh
./install.sh
更多的安装方式参考官方文档:https://docs.slashbase.com/docs/server-ide/installation
主要特性
轻量级:不占用系统太多空间。
🧑 💻桌面应用程序:使用 IDE 作为独立的桌面应用程序。它提供了两种不同的管理方式,用户可以根据管理要求选择不同的方式访问数据库。
- 桌面版IDE:跟传统管理工具类似,通过桌面客户端程序的方式配置数据库连接后使用
- 服务器版IDE:该版本类似PHPMyAdmin,可以基于浏览器来操作数据库
现代界面:具有现代界面,易于使用。
⚡️ 快速浏览:使用低代码 UI 快速过滤、排序和浏览数据和模式。
📊支持图表生成:slashbase可以直接对查询结果生成直观的图表
📺 控制台:像在终端中一样运行命令。
语法手册:在IDE内搜索和查看查询命令语法,对新手非常友好,不用再百度了。
💾 保存查询:编写并保存查询以便将来重新运行。有很多免费工具都不支持保存,这是非常不方便的。
📕 执行历史:可以查询用户执行命令的操作。
除了上面的常用特性之外,slashbase还有下面这些特性:
- AI写SQL:现在AI时代,智能生成SQL也搭配上了,用户可以编写提示以使用GPT生成SQL并运行它。
- 项目:将所有数据库连接组织到各种项目中。
- 数据库支持:MySQL、PostgreSQL和MongoDB
目前唯一的缺点就是:只支持 MySQL、PostgreSQL和MongoDB 三种数据库,其它数据库的支持待开发中。
有兴趣可以访问官方的试用地址:https://demo.slashbase.com/ 去了解更多的功能与操作体验。