2013-10-22 72 views
3

Squirrel SQL將成爲我最喜歡的SQL工具,如果它只有一個函數: 我需要連接到一個且唯一的數據庫(別名),我需要手動定義它。如何使用Squirrel SQL列出所有數據庫?

我可以連接到所有數據庫,或至少瀏覽服務器上的數據庫並自動創建別名。現在我需要知道數據庫名稱來連接它...

有沒有人知道一個解決方案/提示呢?

+0

這是可能的一些DBMSs而不是其他人。 (使用MariaDB很容易,我用PostgreSQL嘗試過並失敗了,我想不出用SQLite做這件事的方法,我被告知它適用於SQL Server,但不適用於Azure SQL數據庫。)也可能取決於您使用的驅動程序(例如,xerial/sqlite-jdbc,jdbc.postgresql.org,downloads.mariadb.org/client-java/,jtds.sourceforge.net)如果您告訴我們有關您的數據庫的更多信息,我們可能會找到答案。 – dcorking

回答

0

您可以從GUI輕鬆完成。打開會話後,單擊對象選項卡,然後展開樹。展開數據庫,模式,然後展開表節點,您將看到所有的表。如果你點擊一個特定的表節點,一個表格將向右打開。通過單擊「列」選項卡,可以獲取列名,類型和其他元數據。

在這裏看到:How can I list all tables in a database with Squirrel SQL?

+0

他問數據庫不是表格... – baordog

0

從GUI我認爲這是不可能的,因爲你必須指定連接URL數據庫(Postgres的),Postgres的(我認爲別人DB TOO),如果有辦法連接時不指定數據庫我可能是可能的

相關問題