2016-07-22 24 views
0

我是使用Mysql Workbench作爲數據庫客戶端的後端開發人員。每天5-50次我向dev/prod數據庫查詢。有沒有一種方便的方法在Mysql Workbench中保存經常使用的查詢,因此: 1)我不需要每次需要使用它時再次編寫查詢? 2)有一個快速的方式來訪問我的「查詢庫」(例如通過短代碼或甚至自動完成)Mysql Workbench - 組織經常使用的SQL查詢的最佳方式

如果沒有辦法使用Mysql Workbench來完成它,你能推薦任何好的工具來提供這個功能? 謝謝!

+0

工作臺應該記住你的標籤,所以你可以保持一對夫婦的目的;另外,我將它們保存爲sql文件,因爲Workbench可能會誤解事物。 – Uueerdo

回答

2

如果您已經爲您的mysql安裝了SQLyog,那麼您可以使用收藏夾菜單選項,您可以在其中保存查詢,只需點擊一下,它就會自動將保存的查詢寫入查詢編輯器。

+0

謝謝,這就是我一直在尋找的! – dbahdano

0

以前的答案是正確的 - 取決於查詢瀏覽器的版本,它們可以稱爲收藏夾或片段 - 問題是您無法創建子文件夾來對它們進行分組。保持標籤打開是一種選擇 - 但有時候瀏覽器會「死亡」 - 而你又回到了地面0.所以我提出了一個明顯的解決方案 - 創建一個數據庫表!我有幾個「元數據」字段用於描述 - 查詢與之關聯的項目;查詢解決問題;和實際的查詢。

0

您可以將查詢庫保留在SQL文件中,並在WB打開時加載(當您重新啓動WB並且該文件在最後關閉時打開時它會自動打開)。如果要運行特定查詢,請將插入符號放入文本中,然後按Ctrl + Enter(Mac上的Cmd + Enter)僅運行此查詢。該SQL文件的組織完全取決於您。你有更多的自由比任何「最愛」解決方案可以給你。您甚至可以擁有多個帶分組語句的文件。

另外,MySQL Workbench有一個查詢歷史記錄(見輸出標籤),它被保存到磁盤,所以你可以在寫完它之後的一個月甚至幾個月後返回查詢。