将MySQL数据库表导出为多个文件,并在MySQL数据库中导入巨大的数据集

时间:2013-06-27 09:36:35

标签: mysql database

导出数据MySQL

在MySQL PHP管理数据库中我有多个表。我想运行一个SQL脚本/查询,因此我可以将所有数据库表导出到不同的XML,CSV或Text文件格式中,与我在数据库中使用的结构完全相同。

在XMAPP中,我可以将每个表导出为不同的格式(xml,csv或text),但由于我有很多表,因此导出许多文件的自动方式将非常方便且省时。

1 个答案:

答案 0 :(得分:0)

您可以使用命令行工具,如下所述: http://dev.mysql.com/doc/refman/5.6/en/mysql.html

简单导出就像这样:

mysqldump -p - -user=username dbname tableName > tableName.sql

像这样导入:

mysql -u username -p -D dbname < tableName.sql