我有一个MySQL数据库说测试。它包含10个表。我知道我可以describe <table_name>
来获得那张桌子的骨架。但我必须单独为每张桌子做这件事。
这是我的问题。我可以编写任何查询或脚本来获取所有这些表的骨架吗?
答案 0 :(得分:1)
尝试这样
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test';
答案 1 :(得分:0)
mysqldump
跳过数据并仅转储表模式。
mysqldump --no-data test
使用选项-u <user>
以<user>
和-p
连接以询问密码。也许你也希望--compact
更简洁,也可能更简洁。可以使用其他选项对内容进行许多调整。