久久97精品久久久久久久不卡,免费极品av一视觉盛宴 http://wscjj.cn Sat, 23 May 2020 02:10:20 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.7.12 http://wscjj.cn/wp-content/uploads/2016/08/cropped-logo-2-32x32.png 數(shù)據(jù)庫 – Mac玩兒法 http://wscjj.cn 32 32 TablePlus:讓數(shù)據(jù)庫管理變得更簡單 http://wscjj.cn/tableplus-review http://wscjj.cn/tableplus-review#respond Mon, 08 Oct 2018 16:19:15 +0000 http://wscjj.cn/?p=104218 今天的主角是 TablePlus,一款非常優(yōu)秀的本地原生數(shù)據(jù)庫管理軟件,在 Mac/Win 都設(shè)有客戶端,支持 Oracle,Microsoft SQL Server,SQLite,Vertica,Cockroach,MySQL(MySQL 8),PostgreSQL,MariaDB,Redis,Cassandra 多種數(shù)據(jù)庫類型。

[maxbutton id=”46″ ]

原生開發(fā),速度快,安全性高

TablePlus 采用 Swift 等高效語言開發(fā)而成,原生化的設(shè)計(jì)使這款軟件對系統(tǒng)資源的占用非常合理,幫助用戶在多個(gè)數(shù)據(jù)庫連接中同時(shí)管理無數(shù)個(gè)數(shù)據(jù)庫表,靈活的界面交互設(shè)計(jì)使得切換任務(wù)非常簡單。

最新版還增加了對 Mojave Dark Mode 的界面支持

初次使用這款軟件,點(diǎn)擊右側(cè)下方的“Create a new connection”新建一個(gè)數(shù)據(jù)庫連接,不過這個(gè)新建按鈕的入口樣式設(shè)計(jì)如此低調(diào)簡陋實(shí)在讓人搞不懂,倒是左側(cè)的備份,還原按鈕做的蠻精致的。

新建鏈接,你可以選擇為期設(shè)置一個(gè) status color 或者 tag,上方輸入數(shù)據(jù)庫的名稱,下方分別輸入數(shù)據(jù)庫管理用戶信息以及 SSH 遠(yuǎn)程鏈接的賬戶信息,你可以選擇 psw 或 key 形式接入數(shù)據(jù)庫。

入門?TablePlus

數(shù)據(jù)庫里的全部內(nèi)容一覽眾山小

TablePlus 可以搜索數(shù)據(jù)庫里的所有內(nèi)容,比如各種表,視圖,快照和函數(shù). 點(diǎn)擊頂部工具欄的放大鏡彈出一個(gè)類似 Spotlight 的搜索框,你可以輸入數(shù)據(jù)庫的任意內(nèi)容,在搜索的時(shí)候軟件會(huì)自動(dòng)聯(lián)想結(jié)果,可以使用方向鍵選擇內(nèi)容,按回車直達(dá)目標(biāo)位置。

編輯數(shù)據(jù)

在表格視圖中,你可以直接雙擊項(xiàng)目編輯內(nèi)容,或者在右邊欄的詳情欄里編輯內(nèi)容。

保存修改內(nèi)容

在 TablePlus 修改的表數(shù)據(jù),需要你經(jīng)過保存后才能生效,兩種辦法:

  • 使用左上角的分段控制器直接選擇保存(下圖最右邊的按鈕,左側(cè)的兩個(gè)分別是放棄編輯結(jié)果與預(yù)覽結(jié)果)
  • 使用組合鍵:Command + S.

所有的修改都會(huì)被記入到 history 頻道。

使用 SQL 語言編輯器

點(diǎn)擊搜索放大鏡下方的 SQL 按鈕可以直接進(jìn)入?SQL 語言編輯器,或者用組合鍵? + Return (or ? + E) 也可以。

內(nèi)置的命令預(yù)覽窗口可以直觀的展示給你所有結(jié)果,同時(shí)已經(jīng)新建、刪除、修改的字段都會(huì)用不同的背景色標(biāo)注:

在編輯命令時(shí),TablePlus 會(huì)自動(dòng)向你推薦字段名稱:

執(zhí)行命令

在編輯好命令后,點(diǎn)擊右下角的“Run Current”按鈕下拉菜單的Run All?按鈕,或者用組合鍵?? + Enter即可開始執(zhí)行命令。

創(chuàng)建數(shù)據(jù)表

點(diǎn)擊下圖紅框標(biāo)注的按鈕或者在已有的數(shù)據(jù)表項(xiàng)目上右鍵,可以選擇創(chuàng)建新表,然后使用組合鍵 ? ?+ S 確認(rèn)新建操作。

篩選顯示字段

點(diǎn)擊底部的“Columns”按鈕,添加任意的表字段即可進(jìn)行篩選。

過濾

軟件還提供了針對所有字段的多種數(shù)值過濾功能,比如你可以組合一套過濾用戶評論時(shí)間以及評論內(nèi)容的復(fù)雜過濾機(jī)制,同時(shí)也可以轉(zhuǎn)換為 SQL 命令。

數(shù)據(jù)庫編輯界面切換形式豐富

TablePlus 的編輯界面切換形式非常豐富,比如你新建一個(gè)數(shù)據(jù)庫鏈接,里面有多個(gè) database,你可以用左側(cè)的切換導(dǎo)航,也可以用組合鍵“?+Shift+\”直接切換到“Tabs”界面,后者與 Safari 的網(wǎng)頁切換設(shè)計(jì)一樣,非常適合?database 比較多的情況下切換。


進(jìn)階玩兒法

SSH 登陸支持鍵盤交互驗(yàn)證方式

TablePlus 最新版開始支持第三類SSH 協(xié)議認(rèn)證方式,也就是鍵盤交互驗(yàn)證方式,這種方式特別適合兩步驗(yàn)證登陸法使用,之前我們常使用的?SSH 驗(yàn)證方式有兩種,分別是:
  • 基于口令的驗(yàn)證方式(password authentication method),通過輸入用戶名和密碼的方式進(jìn)行遠(yuǎn)程機(jī)器的登錄驗(yàn)證,這是我們常用的方式;
  • 基于公共密鑰的安全驗(yàn)證方式(public key authentication method),通過生成一組密鑰(public key/private key)來實(shí)現(xiàn)用戶的登錄驗(yàn)證,這種方式比較安全,但操作起來比較繁瑣。
TablePlus 新增的基于鍵盤交互的驗(yàn)證方式(keyboard interactive authentication method)就是通過服務(wù)器向客戶端發(fā)送提示信息,然后由客戶端根據(jù)相應(yīng)的信息通過手工輸入的方式發(fā)還給服務(wù)器端,說的通俗些就是在客戶端登陸時(shí),除了需要輸入密碼,還必須輸入兩步驗(yàn)證推送的即時(shí)驗(yàn)證碼。

導(dǎo)入數(shù)據(jù)庫鏈接 URL

如果你覺得輸入賬戶密碼登陸數(shù)據(jù)庫的方式麻煩,可以嘗試將整個(gè)登陸的操作生成為 URL,然后在軟件新建數(shù)據(jù)庫鏈接時(shí)直接粘貼 URL 完成登陸。

歷史記錄和收藏

所有的操作記錄可以在“History”列表里找到,如果這條記錄有用武之地,可以右鍵選擇添加進(jìn)入“收藏”列表。

分欄瀏覽

分欄瀏覽的設(shè)計(jì)方便用戶可以同時(shí)進(jìn)行兩組“編寫/運(yùn)行”命令:

支持熱鍵操作

配合 KeyCue 你可以快速熟悉?TablePlus 的組合鍵操作:

創(chuàng)建 Keyword Binding 快速執(zhí)行命令

對于那些需要頻繁執(zhí)行的命令,可以創(chuàng)建 Keyword Binding,每次輸入縮寫詞后自動(dòng)擴(kuò)展出完整命令語句并自動(dòng)執(zhí)行,也就是類似于 Text Expander 設(shè)置一個(gè)縮寫詞 snippet,輸入后即可擴(kuò)展完整的文字段落,操作步驟:
  • 選擇一組命令
  • 加入收藏
  • 在編輯窗口輸入?Keyword Binding
  • 執(zhí)行?Cmd + S?保存
比如下圖中的語句,其?Keyword Binding 是q30p90 現(xiàn)在只需輸入 q30p90即可完成語句的快速執(zhí)行 TablePlus 官方價(jià)格為 49 美元,折合人民幣近 337 元,現(xiàn)在國內(nèi)的特惠價(jià)格僅為 299 元,約為 88 折,點(diǎn)擊下方鏈接購買,領(lǐng)取 Mac玩兒法優(yōu)惠券,還能再減5元。

[maxbutton id=”46″ ]

]]>
0