2014-07-08 40 views
4

我一直在編寫和運行MySQL工作臺的SQL查詢面板中的查詢。但是,有時我需要運行一次性命令(例如添加索引),這些命令我不想保存。MySQL工作臺內的交互命令行

現在,我把它寫在查詢文件中,運行,然後從文件中刪除。我可以在MySQL工作臺中打開命令行來運行這些一次性命令嗎?如果沒有,如果我從我的操作系統終端和我的MySQL工作臺連接打開另一個數據庫連接,可以嗎?

+0

http://dev.mysql.com/doc/workbench/en/wb-sql-editor-query-panel.html –

+0

查詢面板(您鏈接到的)就是我所說的「腳本文件」。運行後,我必須從查詢面板手動刪除查詢。 – Heisenberg

+0

這個問題很奇怪。 MySQL的基本使用**是**命令行(本質上是「交互式」)。 MySQL Workbench增加了這一點。你可以擁有儘可能多的sql編輯器,每個人都可以運行自己的東西(甚至是臨時的)。使用對象編輯器編輯對象(右鍵單擊對象,例如表格,編輯它)。 –

回答

2

New Query

單擊工具欄上的第一個項目。帶「+」號的「SQL」。你會得到一個新的查詢標籤。如果您不想保存新的查詢,只需不要單擊保存圖標。完成後關閉選項卡。

+1

所以基本上沒有交互式命令行。我只想確認一下,因爲來自R統計語言,我們可以從腳本和命令行運行交互命令。 – Heisenberg

+0

對。 MySQL Workbench在命令行界面上進行了改進。它基本上是一樣的,只有在這裏查詢結果纔會回到可滾動的可導出列表中,而不是作爲屏幕上的文本。您可以在「命令行」中執行任何操作,您可以在此處執行操作。 –