我在Windows 7上运行WAMP并访问MySQL命令行来完成一些MySQL工作。我无法获取转储特定表的命令(注意:我已经选择了带有USE db_name的数据库):
这适用于完整的数据库转储:
mysql> mysqldump -u root -p db_name > output_db_name.sql
但是我不能像这样转储特定的表:
mysql> mysqldump -u root -p db_name table_name > output_table_dump.sql
转到
- >
- >
我尝试了很多变化,但我无法将其输出。
答案 0 :(得分:2)
如果您对命令行环境没有经验,则应使用MySQL Workbench。它是一个在Windows,Mac和Linux上运行的免费GUI应用程序。
要在给定数据库中转储给定表,可以选择“数据导出”功能,然后选择单个数据库和表。
GUI为您运行mysqldump。输出是mysqldump的输出,因此它与您在命令行生成转储的任何方式100%兼容。