一款功能簡約到可憐的SQL 客戶端

日拱一兵發表於2020-07-30
  • 你有一個思想,我有一個思想,我們交換後,一個人就有兩個思想

  • 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 技術棧相關知識,本著將複雜問題簡單化,抽象問題具體化和圖形化原則逐步分解技術問題,技術持續更新,請持續關注......


相關文章