我有一個MySQL數據庫說測試。它包含10個表格。我知道我可以做describe <table_name>
來獲得該表的骨架。但我必須爲每張桌子單獨做這件事。如何獲得許多表結構?
這是我的問題。我可以寫的任何查詢或腳本來獲取所有這些表的骨架?
我有一個MySQL數據庫說測試。它包含10個表格。我知道我可以做describe <table_name>
來獲得該表的骨架。但我必須爲每張桌子單獨做這件事。如何獲得許多表結構?
這是我的問題。我可以寫的任何查詢或腳本來獲取所有這些表的骨架?
嘗試像這樣
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test';
謝謝vignesh。你能幫助我如何將輸出保存到excel表格嗎? –
@rajagenupula:你應該更好地發佈一個新的查詢來回答db到excel。 –
標記答案,如果其幫助你 –
mysqldump
可以告訴跳過數據和轉儲只表模式。
mysqldump --no-data test
使用選項-u <user>
連接作爲<user>
和-p
索要密碼。也許你還希望--compact
不那麼冗長,可能還有其他的。可以使用其他選項對內容進行許多調整。
http://sackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with-specific-column-names-in-them試試這個 – spaceman
@spaceman謝謝但它的不是我想:) –