MySQL中如何用SQL语句备份整个库?

不使用外部命令。

我只看到有select into outfile
难道每个表都要调用一次吗?
还是有什么超牛的方法?

作者: madmanahong   发布时间: 2011-05-20

备份要什么格式,一般用MYSQLDUMP即可
MYSQLDUMP -uroot --all-databases --add-drop-database -B -E -R -p >123.TXT

作者: wwwwb   发布时间: 2011-05-20

无法使用内部SQL语句实现。 
如果一定需要的话,则只能一个一个表进行 select ...fom ... INTO OUTFILE 'file_name'

作者: ACMAIN_CHM   发布时间: 2011-05-20

引用难道每个表都要调用一次吗?
是的。

引用还是有什么超牛的方法?
没有, 当然你可以自己写个存储过程来实现。

作者: ACMAIN_CHM   发布时间: 2011-05-20

可以写个存储过程,里面动态语句批量执行 into OUTFILE

作者: rucypli   发布时间: 2011-05-20

每个表调用一次,那么就保存到不同的文件中。

如果我想把所有的表,用SQL导出保存到一个文件中呢?

作者: madmanahong   发布时间: 2011-05-20

生成单独文件后,用
COPY F1+F2+。。 新文件 生成新文件

作者: WWWWA   发布时间: 2011-05-20

引用如果我想把所有的表,用SQL导出保存到一个文件中呢?
你的这些表的格式未必一样吧。 如果几张表的列数不同,你导入一个文件中 将来有什么作用呢?

作者: ACMAIN_CHM   发布时间: 2011-05-20