如何为许多人一次获得表结构?

时间:2014-01-21 07:54:51

标签: mysql database

我有一个MySQL数据库说测试。它包含10个表。我知道我可以describe <table_name>来获得那张桌子的骨架。但我必须单独为每张桌子做这件事。

这是我的问题。我可以编写任何查询或脚本来获取所有这些表的骨架吗?

2 个答案:

答案 0 :(得分:1)

尝试这样

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

答案 1 :(得分:0)

可以告诉

mysqldump跳过数据并仅转储表模式。

mysqldump --no-data test

使用选项-u <user><user>-p连接以询问密码。也许你也希望--compact更简洁,也可能更简洁。可以使用其他选项对内容进行许多调整。