標籤:container contain alt script 資訊 move 根據 focus ima
PostgreSQL 資料庫作為目前功能較強大的開來源資料庫,得到了廣泛應用。其中,TSA就用到了這款資料庫來儲存處理後的一些業務資料。雖然PostgreSQL自身提供了命令列互動式用戶端工具psql,但是字元介面工具需要頻繁寫sql語句進行查詢,資料不直觀可見。綠盟君利用晚上的業餘時間整理了PostgreSQL 圖形化用戶端工具的提示,分享給大家。
文章目錄
- 1. 安裝串連
- 2. 非常小技巧
- Where
- Order by
- Group by
- SQL Editor
- 注意事項
- 3. 結束語
1. 安裝串連
下載破解版的安裝包postgresql_maestro_setup.exe,輕量安裝非常方便,分分鐘搞定。
安裝完後,便可以使用maestro串連到資料庫了,串連介面如下所示:
輸入要串連資料庫所在主機的IP、連接埠號碼、使用者名稱及密碼,next->next就可以啦。
雙擊左側視窗對應的資料庫名稱,便開啟資料庫,雙擊對應Schema下的表名,便可查看該表的相關資訊,如所示:
Properties展示資料庫的屬性,可一覽資料庫中的所有欄位;
Data展示資料,選擇Data可以查看到資料庫中的資料,分行展示;
點擊SQL可查看建表語句。
2. 非常小技巧Where
當表中頁簽切換到Data時,點擊展示資料中有的所有event_type值
可以選擇某一種事件類型過濾,這樣就可以不必寫select語句,就可以快速過濾出你想查詢的資料。
Order by
右擊event_type,彈出菜菜單框。
可以將過濾出的資料再進行進一步處理
Sort Ascending:將資料升序排列;
Sort Desending: 將資料降序處理;
Advanced sort:進階排序選項框,可以根據需要配置
Clear Sorting: 清除排序
Group by
右鍵點擊需要group by的欄位,選擇Group By This Filed,結果如下所示:
這樣資料就根據所選欄位聚類了,點擊分組後前的“+”,就可以查看該分組下的資料詳情了。
如何取消group by呢?
右鍵點擊group by的欄位,選擇Remove from grouping,便可以取消了,當然你也可以選擇直接將該欄位拖動到原處的方法取消。
Group By Box
選擇欄位,右鍵點擊選擇Group By BOX, 介面展示如下
由可以只,Group By BOX本質其實是一種歸類排序。
SQL Editor
對於習慣寫SQL語句的同學來說,Maestro同樣提供了強大的編輯功能。
點擊功能表列Tools,選擇SQL Editor,如下所示:
開啟SQL Editor編輯框,輸入SQL語句。
點擊執行,介面就會展示查詢結果,如下所示:
同理,Maestro還有SQL Script Editor的功能,如下所示:
注意事項
在使用過程中,你可能會發現1-3查詢到的資料,和4或者和系統業務展示的資料不一致。是的,當表中資料不足1000條時,1-3查詢到的資料和4通過sql查詢到的資料完全一致。但是,當表中資料超過1000條時,1-3查詢到的資料並不是全表資料。這是因為Maestro預設分頁為1000條。
可以在上述紅框中修改,不過重新整理或重新登入時,又返回1000條。
最大值可設為5000,若設定大於5000時,會出現如下情況,無下拉黑色三角,功能1-3無法使用。
不要著急,這時只需要點擊提示中的藍色字型“Options”,也可以選擇功能表列中的tools->options,開啟如下對話方塊
可以根據表中資料量修改預設值,調整為較大數值,一勞永逸,這樣就可以暢通無阻,無憂無慮地使用了。
3. 結束語
熟悉了Masstro的提示後,只需輕輕一點就可省去很多SQL語句的編寫,簡單快捷。如果上述提示的總結整理,對新同學在使用過程中起到一些指導作用,同時也能微弱地提高一點其他同學的工作效率,那所用的整理時間就變得有意義啦。
當然還有其他一些圖形化的用戶端工具,如pgAdminIII、navicat for postgresql。只需花一點時間探索熟悉一下,就可以在日後的工作中熟練快捷地使用了。
PostgreSQL 圖形化用戶端工具的提示你都get了嗎?