PostgreSQL 圖形化用戶端工具的提示你都get了嗎?

來源:互聯網
上載者:User

標籤: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了嗎?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.