如何只备份一张数据库表

如何只备份一张数据库表,第1张

mysqldump -uroot --password=密码 --opt 数据库名 表名 >备份的名称

例子:mysqldump -uroot --password=psw --opt VOD recfile >recfile.sql

备份数据库VOD下的recfile表,如果只想保留表的结构而不带数据

mysqldump -uroot --password=psw --opt VOD recfile -d >recfile.sql

扩展资料:

Sqlserver备份语句

1、完整备份

Backup Database NorthwindCS

To disk='G:\Backup\NorthwindCS_Full_20070908.bak'

2、差异备份

Backup Database NorthwindCS

To disk='G:\Backup\NorthwindCS_Diff_20070908.bak'

With Differential

3、日志备份 ,默认截断日志

Backup Log NorthwindCS

To disk='G:\Backup\NorthwindCS_Log_20070908.bak'

4、日志备份, 不截断日志

Backup Log NorthwindCS

To disk='G:\Backup\NorthwindCS_Log_20070908.bak'

With No_Truncate

5、文件备份

Exec Sp_Helpdb NorthwindCS --查看数据文件

Backup Database NorthwindCS

File='NorthwindCS' --数据文件的逻辑名

To disk='G:\Backup\NorthwindCS_File_20070908.bak'

1、首先找好要备份的数据表,如下图所示

2、可以打开先看一下里面的数据,如下图所示。

3、接着执行select into语句,如下图所示。

4、然后右键刷新数据表,如下图所示。

5、然后在数据表里面就可以看到自己备份的表了,如下图所示。

备份单个表的语句为:mysqldump -u root -p 数据库名 tb_name>d:\bbb.sql备份的目的有三个:

做灾难恢复:对损坏的数据进行恢复和还原;

需求改变:因需求改变而需要把数据还原到改变以前;

测试:测试新功能是否可用。

备份需要考虑的问题:

可以容忍丢失多长时间的数据;

恢复数据要在多长时间内完;

恢复的时候是否需要持续提供服务;

恢复的对象,是整个库,多个表,还是单个库,单个表。

参考资料

脚本之家.脚本之家[引用时间2018-1-9]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9878794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存