2010-01-03 52 views
2

是否有一個osx mysql gui,它可以運行一個包含多個語句的腳本,並且將顯示數據庫中的純文本輸出,而不是顯示在類似於網格的Excel中?與純文本輸出的osx mysql gui?

我希望能夠在使用windows sql server客戶端的同一窗口中看到所有錯誤消息和多組數據。

續集親似乎得到了很多的建議,我喜歡續集親,但發現它不會顯示多個記錄集,並且不會調用返回記錄集的過程,並且它似乎並不允許打開多個文檔。

我意識到命令行工具是可用的,但希望文本編輯器的方便。也許有一些腳本可以將文本編輯器與mysql集成起來,可以做到這一點?我目前正在手動運行我保存的文件:

mysql>。 /Users/compoundeye/Documents/dev/script.sql

但它能很好地運行選定的文本而不保存。

我有textmate,如果我能得到sql包來做我想做的事情,會很開心,但它似乎不允許複合語句或存儲過程返回記錄集。

有誰知道文本編輯器的替代腳本?

回答

1

是的,你可以使用Oracle SQL Developer(免費)來做到這一點。雖然它不是本地MySQL客戶端,但您可以通過轉至工具 - >首選項 - >數據庫 - >第三方JDBC驅動程序並添加和輸入jar來下載MySQL JDBC driver並啓用MySQL連接。重新啓動Oracle SQL Developer,你應該能夠連接到MySQL。從那裏,您可以使用「以腳本運行」(從左數第二個)選項,它將以純文本格式輸出結果: alt text

作爲便箋,Oracle SQL Developer非常棒!我用它從我的Mac連接到Oracle,MSSQL和MySQL數據庫。

+0

謝謝segphault – 2010-09-21 02:04:40

+0

它可以用於mariaDB? – 2017-12-18 20:51:42

0

也許PHPMyAdmin可能爲你做這份工作?它基於網絡,所以你可以打開任意數量的窗戶。它確實在網格中顯示結果,但您也可以將結果導出到文件。它接受幾乎任何查詢。

否則,會有內置終端的文本編輯器(例如BBEdit,Coda)。當然,你可以從終端/命令行中直接通過命令。然後你不必創建腳本文件。

mysql -u user -ppasswd -e "SELECT * FROM table LIMIT 10" > output.txt 
0

DBVisualizer中http://www.dbvis.com/他們提供免費的版本(功能有限),你可以測試以及試用版(完整版),卻充滿所有的功能,我認爲你需要付費版本。