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

madmanahong 2011-05-20 11:05:32
不使用外部命令。

我只看到有select into outfile
难道每个表都要调用一次吗?
还是有什么超牛的方法?
...全文
183 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2011-05-20
  • 打赏
  • 举报
回复
[Quote]如果我想把所有的表,用SQL导出保存到一个文件中呢?[/Quote]你的这些表的格式未必一样吧。 如果几张表的列数不同,你导入一个文件中 将来有什么作用呢?
WWWWA 2011-05-20
  • 打赏
  • 举报
回复
生成单独文件后,用
COPY F1+F2+。。 新文件 生成新文件
madmanahong 2011-05-20
  • 打赏
  • 举报
回复
每个表调用一次,那么就保存到不同的文件中。

如果我想把所有的表,用SQL导出保存到一个文件中呢?
rucypli 2011-05-20
  • 打赏
  • 举报
回复
可以写个存储过程,里面动态语句批量执行 into OUTFILE
ACMAIN_CHM 2011-05-20
  • 打赏
  • 举报
回复
[Quote]难道每个表都要调用一次吗?[/Quote]是的。

[Quote]还是有什么超牛的方法?[/Quote]没有, 当然你可以自己写个存储过程来实现。
ACMAIN_CHM 2011-05-20
  • 打赏
  • 举报
回复
无法使用内部SQL语句实现。
如果一定需要的话,则只能一个一个表进行 select ...fom ... INTO OUTFILE 'file_name'
wwwwb 2011-05-20
  • 打赏
  • 举报
回复
备份要什么格式,一般用MYSQLDUMP即可
MYSQLDUMP -uroot --all-databases --add-drop-database -B -E -R -p >123.TXT

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧