數據庫編輯軟件TablePlus是一款非常好用的數據庫編輯器,強大的SQL編輯功能,幫助用戶在多個數據庫連接中同時管理無數個數據庫表,支持 MySQL、SQL Server、PostgreSQL 等多種數據庫,有需要的朋友趕緊下載吧。
原生開發,速度快,安全性高
TablePlus 采用 Swift 等高效語言開發而成,原生化的設計使這款軟件對係統資源的占用非常合理,幫助用戶在多個數據庫連接中同時管理無數個數據庫表,靈活的界麵交互設計使得切換任務非常簡單。
最新版還增加了對 Mojave Dark Mode 的界麵支持
初次使用這款軟件,點擊右側下方的 "Create a new connection" 新建一個數據庫連接,不過這個新建按鈕的入口樣式設計如此低調簡陋實在讓人搞不懂,倒是左側的備份,還原按鈕做的蠻精致的。
新建鏈接,你可以選擇為期設置一個 status color 或者 tag,上方輸入數據庫的名稱,下方分別輸入數據庫管理用戶信息以及 SSH 遠程鏈接的賬戶信息,你可以選擇 psw 或 key 形式接入數據庫。
數據庫裏的全部內容一覽眾山小
TablePlus 可以搜索數據庫裏的所有內容,比如各種表,視圖,快照和函數 . 點擊頂部工具欄的放大鏡彈出一個類似 Spotlight 的搜索框,你可以輸入數據庫的任意內容,在搜索的時候軟件會自動聯想結果,可以使用方向鍵選擇內容,按回車直達目標位置。
編輯數據
在表格視圖中,你可以直接雙擊項目編輯內容,或者在右邊欄的詳情欄裏編輯內容。
保存修改內容
在 TablePlus 修改的表數據,需要你經過保存後才能生效,兩種辦法:
使用左上角的分段控製器直接選擇保存(下圖最右邊的按鈕,左側的兩個分別是放棄編輯結果與預覽結果)
使用組合鍵:Command + S.
所有的修改都會被記入到 history 頻道。
使用 SQL 語言編輯器
點擊搜索放大鏡下方的 SQL 按鈕可以直接進入 SQL 語言編輯器,或者用組合鍵⌘ + Return ( or ⌘ + E ) 也可以。
內置的命令預覽窗口可以直觀的展示給你所有結果,同時已經新建、刪除、修改的字段都會用不同的背景色標注:
在編輯命令時,TablePlus 會自動向你推薦字段名稱:
執行命令
在編輯好命令後,點擊右下角的 "Run Current" 按鈕下拉菜單的 Run All 按鈕,或者用組合鍵 ⌘ + Enter 即可開始執行命令。
創建數據表
點擊下圖紅框標注的按鈕或者在已有的數據表項目上右鍵,可以選擇創建新表,然後使用組合鍵 ⌘ + S 確認新建操作。
篩選顯示字段
點擊底部的 "Columns" 按鈕,添加任意的表字段即可進行篩選。
過濾
軟件還提供了針對所有字段的多種數值過濾功能,比如你可以組合一套過濾用戶評論時間以及評論內容的複雜過濾機製,同時也可以轉換為 SQL 命令。
數據庫編輯界麵切換形式豐富
TablePlus 的編輯界麵切換形式非常豐富,比如你新建一個數據庫鏈接,裏麵有多個 database,你可以用左側的切換導航,也可以用組合鍵 " ⌘ +Shift+" 直接切換到 "Tabs" 界麵,後者與 Safari 的網頁切換設計一樣,非常適合 database 比較多的情況下切換。
SSH 登陸支持鍵盤交互驗證方式
TablePlus 最新版開始支持第三類 SSH 協議認證方式,也就是鍵盤交互驗證方式,這種方式特別適合兩步驗證登陸法使用,之前我們常使用的 SSH 驗證方式有兩種,分別是:
基於口令的驗證方式(password authentication method),通過輸入用戶名和密碼的方式進行遠程機器的登錄驗證,這是我們常用的方式;
基於公共密鑰的安全驗證方式(public key authentication method),通過生成一組密鑰(public key/private key)來實現用戶的登錄驗證,這種方式比較安全,但操作起來比較繁瑣。
TablePlus 新增的基於鍵盤交互的驗證方式(keyboard interactive authentication method)就是通過服務器向客戶端發送提示信息,然後由客戶端根據相應的信息通過手工輸入的方式發還給服務器端,說的通俗些就是在客戶端登陸時,除了需要輸入密碼,還必須輸入兩步驗證推送的即時驗證碼。
導入數據庫鏈接 URL
如果你覺得輸入賬戶密碼登陸數據庫的方式麻煩,可以嚐試將整個登陸的操作生成為 URL,然後在軟件新建數據庫鏈接時直接粘貼 URL 完成登陸。
曆史記錄和收藏
所有的操作記錄可以在 "History" 列表裏找到,如果這條記錄有用武之地,可以右鍵選擇添加進入 " 收藏 " 列表。
分欄瀏覽
分欄瀏覽的設計方便用戶可以同時進行兩組 " 編寫 / 運行 " 命令:
支持熱鍵操作
配合 KeyCue 你可以快速熟悉 TablePlus 的組合鍵操作:
創建 Keyword Binding 快速執行命令
對於那些需要頻繁執行的命令,可以創建 Keyword Binding,每次輸入縮寫詞後自動擴展出完整命令語句並自動執行,也就是類似於 Text Expander 設置一個縮寫詞 snippet,輸入後即可擴展完整的文字段落,操作步驟:
選擇一組命令
加入收藏
在編輯窗口輸入 Keyword Binding
執行 Cmd + S 保存
比如下圖中的語句,其 Keyword Binding 是 q30p90
現在隻需輸入 q30p90 即可完成語句的快速執行
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06