2014-01-21 33 views
0

我有一個MySQL數據庫說測試。它包含10個表格。我知道我可以做describe <table_name>來獲得該表的骨架。但我必須爲每張桌子單獨做這件事。如何獲得許多表結構?

這是我的問題。我可以寫的任何查詢或腳本來獲取所有這些表的骨架?

+0

http://sackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with-specific-column-names-in-them試試這個 – spaceman

+0

@spaceman謝謝但它的不是我想:) –

回答

1

嘗試像這樣

SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'; 
+0

謝謝vignesh。你能幫助我如何將輸出保存到excel表格嗎? –

+1

@rajagenupula:你應該更好地發佈一個新的查詢來回答db到excel。 –

+0

標記答案,如果其幫助你 –

0

mysqldump可以告訴跳過數據和轉儲只表模式。

mysqldump --no-data test 

使用選項-u <user>連接作爲<user>-p索要密碼。也許你還希望--compact不那麼冗長,可能還有其他的。可以使用其他選項對內容進行許多調整。