你有一個思想,我有一個思想,我們交換後,一個人就有兩個思想
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客戶端桌面/終端,具有跨資料庫和跨平臺的支援
看到這你應該放心了,無論你使用的是 Linux
, Mac
還是 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 技術棧相關知識,本著將複雜問題簡單化,抽象問題具體化和圖形化原則逐步分解技術問題,技術持續更新,請持續關注......