你有一個思想,我有一個思想,我們交換后,一個人就有兩個思想
If you can NOT explain it simply, you do NOT understand it well enough
現陸續將Demo代碼和技術文章整理在一起 Github實踐精選(https://github.com/FraserYu/learnings) ,另外個人主頁維護了相關菜單,可以直接跳轉到相關鏈接
方便大家閱讀查看,本文同樣收錄在此,覺得不錯,還請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 的注冊碼,同時也不會讓電腦發熱太多發生卡頓
如果你有興趣看一看,并且想嘗試維護這個項目,這又是一個很好的鍛煉機會