我有10+表,我想把它们导出到另一个数据库。我怎么能这么做呢?我尝试了select * from table_a,table_b到我们的文件"/tmp/tmp.data",但是它连接了这两个表。
发布于 2013-07-05 09:04:15
可能太晚了,但我要说的是:
导出整个数据库:
mysqldump -u user -p database_name > filename.sql仅导出数据库的一个表:
mysqldump -u user -p database_name table_name > filename.sql导出数据库的多个表项
类似于导出一个表,但在第一个表名之后继续写入表名(每个表名之间有一个空格)。导出3个表示例:
mysqldump -u user -p database_name table_1 table_2 table_3 > filename.sql备注:
表格按照它们在命令中写下的顺序导出(即写入文件)。
上面的所有示例都导出数据库或表的结构和数据。要仅导出结构,请使用no-data。示例仅导出数据库的一个表,但不带数据:
mysqldump -u user -p --no-data database_name table_name > filename.sql发布于 2011-03-04 11:26:46
导出mysqldump -u user -p mydatabasename > filename.sql
导入mysql -u user -p anotherdatabase < filename.sql
https://stackoverflow.com/questions/5189303
复制相似问题