2011-04-17 79 views
0

我正在考慮爲客戶製作沙盒系統來預覽網站項目。我想爲自己/同事製作一個UI,將項目和客戶添加到數據庫中。其中一些項目需要自己的數據庫。在數據庫中列出數據庫和表名稱?

假設客戶需要基於WordPress的博客 - 他們需要一個數據庫。所以,我的系統將允許管理員創建必要的數據庫。現在,在我的沙箱系統中,我想跟蹤哪些虛擬數據庫屬於哪些用戶。

保留每個項目的數據庫表是不是一個好主意?我的整個概念是否不健全?

+0

你能與你的問題一點點清除。我不完全明白你在問什麼。 – Khez 2011-04-17 03:28:04

+0

@Khez - 當然,你不明白什麼? – Moshe 2011-04-17 03:43:01

+0

試着重新描述一下你的問題,如果你想要創建表/數據庫的DB GUI或者將結果(?)保存在數據庫中是一個壞主意,那麼我得不到。或完全是其他的東西。 – Khez 2011-04-17 03:44:32

回答

1

我不認爲這是必要的,因爲您可以運行SHOW DATABASES來檢索所有數據庫名稱。

要檢索給定數據庫中的表,你可以運行:

SHOW TABLES FROM db_name; 
+0

有趣的一點,但是如果我想跟蹤哪些數據庫「屬於」哪個客戶端呢? – Moshe 2011-04-17 03:56:38

+0

例如,您可以用數據庫名稱作爲客戶端名稱的前綴。 'mikelewis_databasename'。然後,您可以使用'LIKE'來執行查詢:'SHOW DATABASES LIKE'mikelewis%'' – 2011-04-17 03:58:43

+0

另一個有趣的想法。 :-) – Moshe 2011-04-17 03:59:46