美文网首页生产力
一款功能简约到可怜的SQL 客户端

一款功能简约到可怜的SQL 客户端

作者: 日拱一兵 | 来源:发表于2020-08-01 10:49 被阅读0次
    • 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想

    • If you can NOT explain it simply, you do NOT understand it well enough

    现陆续将Demo代码和技术文章整理在一起 Github实践精选 ,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star

    无意间看到这个SQL客户端,瞬间被它简洁的页面吸引了, 启动画面可能是它最复杂的呈现了,爱没?

    SQLECTRON

    按照官网 (https://sqlectron.github.io/, 看 URL 发现,SQLECTRON官网都是用 Github Pages 搭建的) 的说明:

    一个简单的轻量级SQL客户端桌面/终端,具有跨数据库和跨平台的支持

    看到这你应该放心了,无论你使用的是 LinuxMac 还是 Windows,都可以试一试。那它支持哪些数据库呢?一会到安装界面你就会发现了

    这里我用 MAC 演示一下整个使用过程

    安装与使用

    写本文时的版本为 v1.30.0, 直接下载安装包——>拖拽, 一步安装完成

    添加 Server

    填写相关信息,从Database Type 中你应该已经看到了,目前支持的数据库类型有:

    • MySQL
    • PostgreSQL
    • Microsoft SQL Server
    • SQLite
    • Cassandra

    测试连接 ——> Save 即可

    选择相应的 Server, 然后 Connect,执行个 SQL 试一试

    获取执行结果后,可以快速粘贴为 JSON 或 CSV 格式,当然也可以导出相应格式文件,非常方便

    日常 explain 个 SQL, 画风都不一样了

    说它很轻量级,我们和DataGrip 来做个比较(这么比真是没有人性,DataGrip 的功能有多少怎么不说呢) 如果不是重度客户端依赖的同学,SQLECTRON 还是满足基本要求的

    由于客户端提供的功能并不复杂,所以快捷键 (https://github.com/sqlectron/sqlectron-gui/wiki/Keyboard-Shortcuts)也少的可怜,大家可以自行查阅

    如果你更喜欢终端形式,SQLECTRON 还有一个 SQLECTRON-TERM (https://github.com/sqlectron/sqlectron-term) 客户端支持,就像这样,浓浓的 BIOS 风

    只需一条命令安装即可(前提是安装 Node)

    npm install -g sqlectron-term
    

    Bu~~~~~~~~~~~t

    先别盲目追逐,这是一个用 Javascript 语言实现的,并且在 github 上的星标并不多

    因为 Owner 出于兴趣维护这个项目,但是现在兴趣没了

    总结

    如果你只是做日常的基本 SQL 执行,那么 SQLECTRON 完全可以满足你的需求,你不用再找 DataGrip 或 Navicat 的注册码,同时也不会让电脑发热太多发生卡顿

    如果你有兴趣看一看,并且想尝试维护这个项目,这又是一个很好的锻炼机会

    个人博客:https://dayarch.top
    加我微信好友, 进群娱乐学习交流,备注「进群」

    欢迎持续关注公众号:「日拱一兵」

    • 前沿 Java 技术干货分享
    • 高效工具汇总 | 回复「工具」
    • 面试问题分析与解答
    • 技术资料领取 | 回复「资料」

    以读侦探小说思维轻松趣味学习 Java 技术栈相关知识,本着将复杂问题简单化,抽象问题具体化和图形化原则逐步分解技术问题,技术持续更新,请持续关注......


    [图片上传失败...(image-cec9fb-1596074960319)]

    相关文章

      网友评论

        本文标题:一款功能简约到可怜的SQL 客户端

        本文链接:https://www.haomeiwen.com/subject/gqqrrktx.html