排行
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
中国数据库
向量数据库
时序数据库
实时数据库
搜索引擎
空间数据库
图数据库
数据仓库
大调查
2021年报告
2022年报告
年度数据库
2020年openGauss
2021年TiDB
2022年PolarDB
2023年OceanBase
首页
资讯
活动
大会
学习
课程中心
推荐优质内容、热门课程
学习路径
预设学习计划、达成学习目标
知识图谱
综合了解技术体系知识点
课程库
快速筛选、搜索相关课程
视频学习
专业视频分享技术知识
电子文档
快速搜索阅览技术文档
文档
问答
服务
智能助手小墨
关于数据库相关的问题,您都可以问我
数据库巡检平台
脚本采集百余项,在线智能分析总结
SQLRUN
在线数据库即时SQL运行平台
数据库实训平台
实操环境、开箱即用、一键连接
数据库管理服务
汇聚顶级数据库专家,具备多数据库运维能力
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
我的订单
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
资讯
活动
大会
课程
文档
排行
问答
我的订单
首页
专家团队
智能助手
在线工具
SQLRUN
在线数据库即时SQL运行平台
数据库在线实训平台
实操环境、开箱即用、一键连接
AWR分析
上传AWR报告,查看分析结果
SQL格式化
快速格式化绝大多数SQL语句
SQL审核
审核编写规范,提升执行效率
PLSQL解密
解密超4000字符的PL/SQL语句
OraC函数
查询Oracle C 函数的详细描述
智能助手小墨
关于数据库相关的问题,您都可以问我
精选案例
新闻资讯
云市场
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
专家团队
智能助手
精选案例
新闻资讯
云市场
微信扫码
复制链接
新浪微博
分享数说
采集到收藏夹
分享到数说
首页
/
八款免费 & 开源的 SQL 客户端,你值得拥有!
八款免费 & 开源的 SQL 客户端,你值得拥有!
Bytebase
2023-04-26
4748
访问和修改数据库等操作虽然令人生畏,但却是必不可少的。过去,访问数据库的唯一方式就是通过命令行,这样不仅不够直观,也容易出错,酿成大事。好在经过几十年发展,已经出了很多带有可视化界面 (GUI) 的数据库图形客户端工具能够帮助简化「管理数据库」,他们中也不乏开源 & 免费的工具,今天看看有哪些可供选择。
SQL Chat
https://github.com/sqlchat/sqlchat
SQL Chat 是 SQL 客户端中最年轻的选手,把 SQL 客户端从传统的 GUI-based 带入了 CUI (Chat-based UI) 阶段:它背后接入了 ChatGPT 来帮你写 SQL。用户可以通过 sqlchat.ai 直接访问,也可以通过 Docker 进行私有化部署,支持的数据库包括 MySQL,PostgreSQL 和 MSSQL。
上周,SQL Chat 在 Product Hunt 上
正式发布
后,收获了大量关注,以至于现在免费服务有点不可用(公司被薅秃了😭大家得用自己的 OpenAI API Key)。
DBeaver
https://github.com/dbeaver/dbeaver
DBeaver 是一款老牌 SQL 客户端,除了基本的可视化和管理能力,它还有 SQL 编辑器,数据和模式迁移能力,监控数据库连接等等,
支持的数据库
(SQL 和 NoSQL)种类相当齐全。DBeaver 也已经接上了 GPT-3,可以把自然语言转换成 SQL。
值得一提的是,DBeaver 两周前刚宣布了 6M 美金的种子轮融资 (https://techcrunch.com/2023/04/11/dbeaver-takes-6m-seed-investment-to-build-on-growing-popularity/),
新闻稿
提到 DBeaver 有超过 8M 用户,5000+ 付费用户,也是 2017 年成立公司后的第一次融资。
Beekeeper Studio
https://github.com/beekeeper-studio/beekeeper-studio
Beekeeper Studio 是款很摩登(颜值高)且轻量级的 SQL 客户端,支持 MySQL,Postgres,SQLite,SQL Server 等,可用于 Linux,Mac 和 Windows 平台。
Beekeeper Studio 的作者是名个人开发者,他不是名 DBA,但经常要使用 Spark,Hadoop,Ansible, AWS 等数据工具,因为没能找到简单易行的跨平台 SQL 客户端,所以 2019 年他开始打造 Beekeeper Studio,花了近一年晚上和周末时间后,在 2020 年初推出了第一个版本。
DbGate
https://github.com/dbgate/dbgate
DbGate 支持多平台:在 Windows,Linux,Mac,浏览器中都能 work,功能上也没有什么妥协。支持了 SQL 和 noSQL 数据库,包括 MySQL,PostgreSQL,SQL Server,MongoDB,SQLite,CockroachDB 等等。他的进阶功能包括模式比较,可视化查询设计器,图表可视化或批量导出和导入,和许多基于外键的数据浏览功能。
DbGate 的作者表示
这是他的 passion project (https://news.ycombinator.com/item?id=26899100),因为他没找到适合 Linux 的 SQL 客户端,他过去曾为 Windows 打造过 SQL 客户端,所以这也是受到了自己工作经验的影响,之后才给 DbGate 增加了 noSQL 的支持。
Sqlectron
https://github.com/sqlectron/sqlectron-gui
Sqlectron 是一个简洁且轻量级的 SQL 客户端桌面端和终端,它也具有跨数据库(PostgreSQL, Redshift, MySQL, MariaDB, SQL Server, Cassandra, SQLite)和平台(Mac, Linux, Windows)支持。
和前两个工具故事神似的是,Sqlectron 的原作者建造这个客户端的原因也是因为市面上
没有找到
好用且能解决他们痛点的工具(简单的,轻量级的,跨数据库和平台支持的 SQL 客户端桌面),不过作者 2018 年表示换工作后就没有使用过 SQL 数据库了,在 GitHub 也开了 Issue 找继承者(https://github.com/sqlectron/sqlectron-gui/issues/433),似乎有人(半)接手了,最近一次 release 在去年五月。
HeidiSQL
https://github.com/HeidiSQL/HeidiSQL
HeidiSQL 也是个轻量级 SQL 客户端,支持的数据库包括 MariaDB, MySQL, MS SQL, PostgreSQL, SQLite, Interbase 和 Firebird。除了基本 SQL 客户端的功能,用户还可以将结构和数据导出为 SQL 文件,或复制到剪贴板或其他服务器上。
HeidiSQL 的代码库最初来自作者自己的 MySQL-Front 2.5 软件,但他后来把 MySQL-Front 品牌卖了,作者于是把他的项目重新命名为 HeidiSQL 作为替代并且维护至今。
phpMyAdmin
https://github.com/phpmyadmin/phpmyadmin
phpMyAdmin 诞生于 1998 年,使用 PHP 编写,是一个非常老牌且经典的 SQL 客户端,是当时 LAMP 和 MAMP 的默认工具,只要是做 PHP 项目就会用 phpMyAdmin。
如今已经发展成为管理 MySQL 和类 MySQL 数据库(比如 MariaDB)的最主要工具之一,每月有超过 20 万的直接下载量(还有无数的用户使用预包装安装或使用软件包管理器安装)。
pgAdmin 4
https://github.com/pgadmin-org/pgadmin4
pgAdmin 之于 PostgreSQL = phpMyAdmin 之于 MySQL,它可以在 Linux,Unix,macOS 和 Windows上使用,以管理 PostgreSQL。最新的 pgAdmin 4 使用 Python 和 Javascript/jQuery 完全重写了 pgAdmin,更新了很多用户界面元素、多用户/网络部署选项、dashboard 的设计,相比 pgAdmin 3 有了很大改进,旨在满足各个阶段 PostgreSQL 用户的需求(无论是新手还是老手)。
查了一下
pgAdmin 历史 (https://www.enterprisedb.com/blog/story-pgadmin)
,作者也是因为当时(90 年代末)管理 PostgreSQL 的唯一选择在 Windows 上不太 work,于是自己从头设计了新的工具:pgAdmin。在之后的 20+ 年,pgAdmin 也随着发展经过多次迭代,不过作者还是留在了项目的一线。
总结一下
我们主要从工具历史来了解了一些比较出名的开源 SQL 客户端,而非产品体验、功能完整度这些维度(那些老牌 SQL 客户端经过 20 年锤炼不会太差?)。看起来大多数工具的作者还是因为当时的市面上没能找到完全符合自己需求的产品,不过之后的故事大相径庭:有的商业化了,有的持续靠爱发电,有的则因为重心变化,逐渐淡出了社区。
而随着 ChatGPT 的走红,接下来会不会出现更多类似 SQL Chat 这样基于 Chat 交互的开源 SQL 客户端呢,让我们一起期待一下 😚
Bytebase VS Liquibase
好物分享|在 Mac 上启动本地数据库实例的免费工具
ChatGPT 真能带货吗?晒一下 SQL Chat 上线 3 周以来的真实运营数据
如何安全地变更数据库 Schema
数据库
sql
mysql
bytebase
mysql导入sql文件
文章转载自
Bytebase
,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
领墨值
有奖问卷
意见反馈
客服小墨